Cargando…

Modern parallel programming with C++ and assembly language : X86 SIMD development using AVX, AVX2, and AVX-512 /

Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data leve...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kusswurm, Daniel
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [United States] : Apress, [2022]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Chapter 1. SIMD Fundamentals
  • Chapter 2. AVX C++ Programming Part 1
  • Chapter 3. AVX C++ Programming Part 2
  • Chapter 4. AVX2 C++ Programming Part 1
  • Chapter 5. AVX2 C++ Programming Part 2
  • Chapter 6. AVX2 C++ Programming Part 3
  • Chapter 7. AVX-512 C++ Programming Part 1
  • Chapter 8. AVX-512 C++ Programming Part 2
  • Chapter 9. Supplemental C++ SIMD Programming
  • Chapter 10. X86 Processor Architecture
  • Chapter 11. Core Assembly Language Programming Part 1
  • Chapter 12. Core Assembly Language Programming Part 2
  • Chapter 13. AVX Assembly Language Programming Part 1
  • Chapter 14. AVX Assembly Language Programming Part 2
  • Chapter 15. AVX2 Assembly Language Programming Part 1
  • Chapter 16. AVX2 Assembly Language Programming Part 2
  • Chapter 17. AVX-512 Assembly Language Programming Part 1
  • Chapter 18. AVX-512 Assembly Language Programming Part 2
  • Chapter 19. SIMD Usage and Optimization Guidelines
  • Appendix A. Source Code and Development Tools
  • Appendix B. References and Resources.