Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series)

Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series)


Programming vastly Parallel Processors discusses easy recommendations approximately parallel programming and GPU structure. ""Massively parallel"" refers back to the use of a giant variety of processors to accomplish a collection of computations in a coordinated parallel approach. The booklet information a variety of options for developing parallel courses. It additionally discusses the improvement technique, functionality point, floating-point layout, parallel styles, and dynamic parallelism. The ebook serves as a instructing consultant the place parallel programming is the most subject of the path. It builds at the fundamentals of C programming for CUDA, a parallel programming surroundings that's supported on NVI- DIA GPUs.
Composed of 12 chapters, the e-book starts off with uncomplicated information regarding the GPU as a parallel desktop resource. It additionally explains the most innovations of CUDA, facts parallelism, and the significance of reminiscence entry potency utilizing CUDA.
The audience of the e-book is graduate and undergraduate scholars from all technological know-how and engineering disciplines who desire information regarding computational pondering and parallel programming.

  • Teaches computational considering and problem-solving recommendations that facilitate high-performance parallel computing.
  • Utilizes CUDA (Compute Unified gadget Architecture), NVIDIA's software program improvement software created particularly for vastly parallel environments.
  • Shows you ways to accomplish either high-performance and high-reliability utilizing the CUDA programming version in addition to OpenCL.

Show sample text content

Download sample