The book covers a vast landscape of parallel computing, including threads, OpenMP, MPI, CUDA, OpenCL, and the Thrust template library.

Professionals looking to optimize applications by balancing workloads across modern hardware platforms.

It is frequently used as a university textbook for parallel computing courses.