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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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.