Multicore and gpu programming : an integrated approach

"Multicore and GPU Programming offers broad coverage of the key parallel computing skillsets: multicore CPU programming and manycore "massively parallel" computing. Using threads, OpenMP, MPI, and CUDA, it teaches the design and development of software capable of taking advantage of t...

Full description

Bibliographic Details
Main Author: Barlas, Gerassimos (Author)
Format: Book
Published: Waltham, Massachusetts : Elsevier c2015
Subjects:
Table of Contents:
  • 1. Multicore and Parallel Program Design
  • 2. Shared-memory programming: Threads
  • 3. Shared-memory programming: OpenMP5
  • 4. Distributed memory programming
  • 5. GPU Programming
  • 6. The Thrust Template Library
  • 7. Load Balancing