Introduction to High Performance Computing for Scientists and Engineers, Second Edition (2nd Ed.) Chapman & Hall/CRC Computational Science Series
Auteurs : Hager Georg, Wellein Gerhard
This book is a well-recognized and leading guidebook on High Performance Computing for a broad audience of readers from industry and academia. The new edition is completely reorganized and updated to include the latest research in HPC. A new introductory chapter and a new chapter on accelerated computing have been added to the book to keep pace with recent advances.
Introduction. Modern general-purpose processors. Basic optimization techniques for serial code. Parallel computers. Basics of parallelization. Shared-memory parallel programming with OpenMP. Node-level performance engineering. Efficient OpenMP programming. Locality optimizations on ccNUMA architectures. Distributed-memory parallel programming with MPI. Efficient MPI programming. Hybrid parallelization with MPI and OpenMP. Accelerated computing. Appendix: The LIKWID tool suite.
17.8x25.4 cm
Thèmes d’Introduction to High Performance Computing for... :
Mots-clés :
high performance computing; computer architecture; parallel programming; multicore architecture; affinity; sequential optimization; parallel computing; distributed computing; performance modeling; performance optimization; microprocessors; OpenMP; cache-coherent nonuniform memory access (ccNUMA); message passing interface (MPI); hybrid programming