The Art of High Performance Computing - Volume 2: Parallel Programming for Science and Engineering

Capa do livro The Art of High Performance Computing - Volume 2: Parallel Programming for Science and Engineering, de Victor Eijkhout

Livro digital

Título:
The Art of High Performance Computing - Volume 2: Parallel Programming for Science and Engineering

Autor:
Victor Eijkhout

Categoria:
Tecnologia > Geral

Doador:
Raffaello D. N.

Sinopse:
Writing a program that uses thousands of cores is not just a matter of adding more processors — it requires mastering a distinct set of abstractions, and this volume treats MPI and OpenMP as complementary toolkits rather than competing philosophies. The MPI half moves from first send/receive through collectives, derived datatypes, communicators, one-sided RMA, and parallel I/O, with each concept illustrated in C and Fortran side by side. The OpenMP half covers parallel regions, worksharing, explicit tasks, SIMD directives, and GPU offloading — the full breadth of the specification — before a dedicated chapter on the PETSc library shows how higher-level abstractions can shield the scientist from low-level message passing. Chapters on hybrid MPI+OpenMP, GPU acceleration with CUDA and HIP, and mixed-language linking round out the practical toolkit. Published under CC-BY and backed by a full set of downloadable slides, this volume serves the computational scientist who has mastered sequential programming and now needs to scale — whether across a workstation's cores or a cluster's nodes.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
Seja o primeiro a receber este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

The Art of High Performance Computing - Volume 1: The Science of Computing Livro digital
The Art of High Performance Computing - Volume 1: The Science of Computing
Foundations of Computer Science Livro digital
Foundations of Computer Science
Elements of Differential and Integral Calculus (1911) Livro digital
Elements of Differential and Integral Calculus (1911)
The Quest for Artificial Intelligence: A History of Ideas and Achievements Livro digital
The Quest for Artificial Intelligence: A History of Ideas and Achievements
Basic Computer Architecture Livro digital
Basic Computer Architecture
A short introduction to operating systems (2001) Livro digital
A short introduction to operating systems (2001)
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.