Zhao, Jianxin
Architecture of Advanced Numerical Analysis Systems: Designing a Scientific Computing System Using Ocaml
- ISBN 13:
- 9781484288528
- author:
- Zhao, Jianxin
- format:
- Paperback
- publisher:
- APress
- language:
- English
- Publication Year:
- 2022
- Pages:
- 472
- Dimensions:
- 25.4 x 17.8 x 2.5 centimetres (0
- Genre:
- Computers, Artificial Intelligence, Computers,
- Condition:
- New
- Availability:
- Item usually sent within 2 working days
Description
This open access book applies functional OCaml programming to numerical data science, engineering, and scientific applications. Based on the authors' experience building Owl, an OCaml-based numerical computing library, it covers various components of modern numerical computation libraries.
You'll learn how these components are designed and built, and how to optimize their performance. By the end of this book, you'll have the knowledge required to design and build real-world complex systems that effectively leverage the advantages of OCaml's functional programming language.
Topics include optimizing core operations with N-dimensional arrays, implementing algorithmic differentiation modules, and designing computation graphs. You'll also learn how to accommodate growing hardware accelerators and execution backends, as well as use the Zoo system for efficient scripting and service deployment.