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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge, MA :
Morgan Kaufmann is an imprint of Elsevier,
[2023]
|
Edición: | Second edition. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- 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.