La Red Universitaria

Fundamentos del paralelismo en la arquitectura Intel

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