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...
Call Number: | Libro Electrónico |
---|---|
Main Author: | |
Format: | Electronic eBook |
Language: | Inglés |
Published: |
Cambridge, MA :
Morgan Kaufmann is an imprint of Elsevier,
[2023]
|
Edition: | Second edition. |
Subjects: | |
Online Access: | Texto completo |
Table of Contents:
- 1. Introduction
- 2. Multicore and prallel program design
- 3. Threads and concurrency in standard C++
- 4. Parallel data structures
- 5. Distributed memory programming
- 6. GPU programming: CUDA
- 7. GPU and accelerator programming: OpenCL
- 8. Shared-memory programming: OpenMP
- 9. High-level multi-threaded programming with the Qt library
- 10. The thrust template library
- 11. Load balancing
- Appendices.