Formazione online gratuita Intel

Fondamenti di parallelismo sull'architettura Intel

Descrizione

Questo corso ti introdurrà alle molteplici forme di parallelismo trovate nei moderni processori con architettura Intel e ti insegnerà i framework di programmazione per gestire questo parallelismo nelle applicazioni. Avrai accesso a un cluster di moderni processori manycore (architettura Intel Xeon Phi) per esperimenti con esercizi di programmazione graduata.

Questo corso può essere applicato a vari carichi di lavoro e framework HPC e datacenter, inclusa l'intelligenza artificiale (AI). Imparerai come gestire il parallelismo dei dati con istruzioni vettoriali, il parallelismo delle attività nella memoria condivisa con thread, il parallelismo nella memoria distribuita con passaggio di messaggi e il parallelismo dell'architettura della memoria con contenitori di dati ottimizzati. Questa conoscenza ti aiuterà ad accelerare le applicazioni computazionali di ordini di grandezza, mantenendo il tuo codice portabile ea prova di futuro.

Prerequisito: programmazione in C / C ++ o Fortran in ambiente Linux e competenza nella shell Linux (navigazione, copia di file, modifica di file in editor di testo, compilazione).

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Inglese

Fondamenti di parallelismo sull'architettura Intel - Intel