Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 10 votos.
Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512
Aprenda los fundamentos de la programación x86 Single instruction multiple data (SIMD) utilizando funciones intrínsecas de C++ y el lenguaje ensamblador x86-64. Este libro hace hincapié en temas y tecnologías de programación x86 SIMD que son relevantes para el desarrollo de software moderno en aplicaciones que pueden explotar el paralelismo a nivel de datos, importante para el procesamiento de big data, grandes lotes de datos y relacionados importantes en la ciencia de datos y mucho más.
Modern Parallel Programming with C++ and Assembly Language es un texto instructivo que explica la programación x86 SIMD utilizando tanto C++ como lenguaje ensamblador. El contenido y la organización del libro están diseñados para ayudarle a comprender y explotar rápidamente las capacidades SIMD de los procesadores x86. También contiene abundante código fuente estructurado para acelerar el aprendizaje y la comprensión de los conceptos y algoritmos esenciales de la programación SIMD.
Después de leer este libro, podrá codificar algoritmos AVX, AVX2 y AVX-512 de rendimiento optimizado utilizando funciones intrínsecas de C++ o lenguaje ensamblador x86-64.
Lo que aprenderá
⬤ Comprender los detalles esenciales sobre las arquitecturas x86 SIMD y los conjuntos de instrucciones, incluyendo AVX, AVX2 y AVX-512.
⬤ Dominar los tipos de datos SIMD x86, las instrucciones aritméticas y las operaciones de gestión de datos utilizando operandos enteros y de coma flotante.
⬤ Codificar funciones y algoritmos que mejoren el rendimiento y exploten al máximo las capacidades SIMD de un procesador x86 moderno.
⬤ Emplear funciones intrínsecas de C++ y código en lenguaje ensamblador x86-64 para realizar cálculos aritméticos utilizando construcciones de programación comunes, incluyendo arrays, matrices y estructuras de datos definidas por el usuario.
⬤ Aprovechar los conjuntos de instrucciones SIMD x86 para acelerar significativamente el rendimiento de algoritmos de cálculo intensivo en aplicaciones como el aprendizaje automático, el procesamiento de imágenes, los gráficos por ordenador, la estadística y la aritmética matricial.
⬤ Aplicar estrategias y técnicas de codificación de vanguardia para explotar de forma óptima los conjuntos de instrucciones SIMD x86 y obtener el máximo rendimiento posible.
A quién va dirigido este libro
Programadores/desarrolladores de nivel intermedio a avanzado en general. Los lectores de este libro deben tener experiencia previa en programación con C++ moderno (es decir, ANSI C++11 o posterior) y ensamblador. También será útil estar familiarizado con Visual Studio de Microsoft o la cadena de herramientas GNU. El público objetivo de Modern X86 SIMD Programming son desarrolladores de software experimentados, programadores y quizás algunos aficionados.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)