Descripción
Este curso le presentará las múltiples formas de paralelismo que se encuentran en los procesadores de arquitectura Intel modernos y le enseñará los marcos de programación para manejar este paralelismo en las aplicaciones. Obtendrá acceso a un grupo de procesadores muchoscore modernos (arquitectura Intel Xeon Phi) para experimentos con ejercicios de programación gradual.
Este curso puede aplicarse a varias cargas de trabajo y marcos de HPC y centros de datos, incluida la inteligencia artificial (IA). Aprenderá a manejar el paralelismo de datos con instrucciones vectoriales, el paralelismo de tareas en la memoria compartida con subprocesos, el paralelismo en la memoria distribuida con el paso de mensajes y el paralelismo de la arquitectura de memoria con contenedores de datos optimizados. Este conocimiento lo ayudará a acelerar las aplicaciones computacionales por órdenes de magnitud, mientras mantiene su código portátil y a prueba de futuro.
Requisito previo: programación en C / C ++ o Fortran en el entorno Linux y dominio de shell de Linux (navegación, copia de archivos, edición de archivos en editores basados en texto, compilación).
Precio: ¡Inscríbase gratis!
Idioma: Inglés
Subtítulos: Inglés
Fundamentos del paralelismo en la arquitectura Intel - Intel
¡TUN ayuda a los estudiantes!
Becas
Comunidad
Derechos de autor, 2024 – TUN, Inc.