Educación gratuita en línea de Intel

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