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
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.