Parallel and high performance computing / Robert Robey, Yuliana Zamora.
Parallel and High Performance Computing offers techniques guaranteed to boost your code's effectiveness. You'll learn to evaluate hardware architectures and work with industry standard tools such as OpenMP and MPI. You'll master the data structures and algorithms best suited for high...
Saved in:
Online Access: |
Full Text (via Skillsoft) |
---|---|
Main Authors: | , |
Format: | Electronic eBook |
Language: | English |
Published: |
Shelter Island :
Manning,
[2021]
|
Subjects: |
Table of Contents:
- Part 1. Introduction to parallel computing: Why parallel computing? ; Planning for parallelization ; Performance limits and profiling ; Data design and performance models ; Parallel algorithms and patterns
- part 2. CPU : the parallel workhorse: Vectorization : FLOPs for free ; OpenMP that performs ; MPI : the parallel backbone
- part 3. GPUs built to accelerate: GPU architectures and concepts ; GPU programming model ; Directive-based GPU programming ; GPU languages : getting down to basics ; GPU profiling tools
- part 4. High performance computing ecosystems: Affinity : truce with the kernal ; Batch schedulers : bringing order to chaos ; File operations for a parallel world ; Tools and resources for better code.