Imagen de OpenLibrary

Parallel and high performance computing / Robert (Bob) Robey, Yuliana (Yulie) Zamora.

Por: Colaborador(es): Lenguaje original: Ingles Shelter Island : Manning , 2021Edición: Primera ediciónDescripción: xxxiv, 667 páginasTipo de contenido:
  • text
Tipo de medio:
  • unmediated
Tipo de soporte:
  • volume
ISBN:
  • 9781617296468
Tema(s): Clasificación CDD:
  • 004.35 R653p 2021
Contenidos:
PART 1. INTRODUCTION TO PARALLEL COMPUTING. Why parallel computing? - 2. Plaming for parallelization. - 3. Performance limits and profiling.- 4. Data design and performance models. - 5. Parallel algoritms and patterns.
PART 2. CPU: THE PARALLEL WORKHORSE. 6. Vectorización: FLOPs for free. - 7. OpenMP that performs. - 8. MPI: The parallel backbone.
PART 3. GPUs: BUILT TO ACCELERATE. 9. GPU architectures and concepts. - 10. GPU programming model. - 11. Directive.based GPU programming. - 12. GPU languages: Getting down to basics. - 13. GPU prpfiling and tools.
PART 4. HIGH PERFORMANCE COMPUTING ECOSYSTEMS. 14. Affinity: Truce with the kernel. - 15. Batch schedulers: Bringing order to chaos. - 16. File operations for a parallel world. - 17. Tools resources for better code.
Existencias
Tipo de ítem Biblioteca actual Colección Signatura topográfica Copia número Estado Fecha de vencimiento Código de barras
Libros Biblioteca Central Estantería General 004.35 R653p 2021 (Navegar estantería(Abre debajo)) c.1 Disponible 015578

Incluye breve contenido, contenido, glosario.

PART 1. INTRODUCTION TO PARALLEL COMPUTING. Why parallel computing? - 2. Plaming for parallelization. - 3. Performance limits and profiling.- 4. Data design and performance models. - 5. Parallel algoritms and patterns.

PART 2. CPU: THE PARALLEL WORKHORSE. 6. Vectorización: FLOPs for free. - 7. OpenMP that performs. - 8. MPI: The parallel backbone.

PART 3. GPUs: BUILT TO ACCELERATE. 9. GPU architectures and concepts. - 10. GPU programming model. - 11. Directive.based GPU programming. - 12. GPU languages: Getting down to basics. - 13. GPU prpfiling and tools.

PART 4. HIGH PERFORMANCE COMPUTING ECOSYSTEMS. 14. Affinity: Truce with the kernel. - 15. Batch schedulers: Bringing order to chaos. - 16. File operations for a parallel world. - 17. Tools resources for better code.