U.E.F 8.1

Calcul Haute Performance

Département
Second cycle
Année d étude
2éme Année IASD
Semestre
4
Crédit
4
Coefficient
4
Enseignants du module
AMRANE Abdelkader

Pré requis :

  1. Architectures Evoluées des Ordinateurs
  2. Système d’exploitation I & II.

OBJECTIFS :

Ce cours fournit une base solide en calcul haute performance (HPC) et son rôle dans la science.

Visées d’apprentissage :

  • Familiarisez avec les paradigmes de programmation parallèle.

  • Etudier les techniques fondamentales de développement d’applications HPC.

  • Les plates-formes HPC couramment utilisées.

  • Les méthodes de mesure, d’évaluation et d’analyse des performances des applications HPC.

Les étudiants seront initiés aux enjeux liés à l’utilisation des techniques HPC dans la résolution de grands problèmes scientifiques.

CONTENU DU MODULE :

Chapitre 1 (6h) : Introduction au calcul parallèle

  1. Comprendre la nécessité du calcul parallèle.

  2. Les lois fondamentales du calcul parallèle (avantages et limites)

  3. Vue d’ensemble des systèmes parallèles et distribués pour le calcul haute performance

Chapitre 2 (08h) : Modèle et structure d’application pour des interfaces de programmation parallèle:

  1. Paradigmes pour les applications parallèles.

  2. Message Passing Interface(MPI).

  3. Programmation parallèle avec OpenMP.

  4. Programmation parallèle avec PThreads.

Chapitre 3 (08h): Calcul générique sur processeur graphique

  1. Architectures et concepts GPU

  2. Modèle de programmation GPU

  3. Programmation des GPUs (CUDA & OpenCL).

  4. Approches hybrides.

Chapitre 4 (08h) : Techniques d’optimisation et meilleures pratiques dans divers domaines scientifiques.

course

Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».