Calcul haute performance

High Performance Computing

Cours Electif 2EL1550 de SG6

Stéphane Vialle & Frédéric Magoules
 

Présentation / Description: 

Ce cours permettra aux étudiants de :

Students will acquire:

Contenu du cours / Syllabus:

Supports de cours / Course material (Stephane Vialle part):

Introduction to HPC hardware
2 slides par page 3 slides par page 6 slides par page
Site web du "Top 500" des superordinateurs http://www.top500.org/
Site web "SPEC" : Standard Performance Evaluation Corporation http://www.spec.org/
Serial optimizations and vectorization
2 slides par page 3 slides par page 6 slides par page
CBLAS dgemm
2 slides par page 3 slides par page 6 slides par page
Introduction to multithreading with OpenMP
2 slides par page3 slides par page6 slides par page
Message Passing principles and MPI programming
2 slides par page3 slides par page6 slides par page
Distributed application deployment with MPI
2 slides par page3 slides par page6 slides par page

Distributed algorithms on multi-dimensional topologies
2 slides par page3 slides par page6 slides par page
Performance metrics, measure and analysis
2 slides par page3 slides par page6 slides par page
TD-1 : Algorithmique et programmation parallèles multithreads sur un noeud de calcul
énoncé
accès au DCE

TD-2-3 : Algorithmique, programmation et déploiement d'applications distribuées
overview


TD-2-3 Part-1: Déploiement d'une application distribuée (avec MPI) sur un cluster de PC
énoncé
utilisation des clusters
TD-2-3 Part-2: Développement et déploiement sur cluster d'une appli distribuée (avec MPI4PY)



TD-3 :



   

Bibliographie :