Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science)

Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science)

Georg Hager


Written via excessive functionality computing (HPC) specialists, Introduction to excessive functionality Computing for Scientists and Engineers offers an outstanding creation to present mainstream computing device structure, dominant parallel programming types, and important optimization options for clinical HPC. From operating in a systematic computing heart, the authors won a distinct point of view at the necessities and attitudes of clients in addition to brands of parallel computers.

The textual content first introduces the structure of recent cache-based microprocessors and discusses their inherent functionality boundaries, sooner than describing common optimization options for serial code on cache-based architectures. It subsequent covers shared- and distributed-memory parallel machine architectures and the main suitable community topologies. After discussing parallel computing on a theoretical point, the authors exhibit the way to stay away from or ameliorate general functionality difficulties attached with OpenMP. They then current cache-coherent nonuniform reminiscence entry (ccNUMA) optimization recommendations, research distributed-memory parallel programming with message passing interface (MPI), and clarify the way to write effective MPI code. the ultimate bankruptcy specializes in hybrid programming with MPI and OpenMP.

Users of excessive functionality pcs usually don't know what components restrict time to resolution and even if it is sensible to consider optimization in any respect. This ebook enables an intuitive knowing of functionality barriers with no counting on heavy machine technological know-how wisdom. It additionally prepares readers for learning extra complex literature.

Read in regards to the authors’ fresh honor: Informatics Europe Curriculum most sensible Practices Award for Parallelism and Concurrency

Show sample text content

Download sample