Aller au contenu

IFT536 - Systèmes de calcul scientifique

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté ou centre
Faculté des sciences
Répartition de la charge de travail
3-1-5

Cible(s) de formation

Se familiariser avec les différentes architectures des superordinateurs, acquérir des notions de programmation parallèle et développer des techniques en optimisation des codes.

Contenu

Description de quelques architectures courantes des superordinateurs. Environnement de calcul scientifique : installation, configuration et utilisation de systèmes (exemple : Unix) et de logiciels spécialisés dans le contexte du calcul de haute performance. Programmation parallèle (exemple : MPI, OpenMP). Notions de base d'algorithmes parallèles. Performance et optimisation de code. Langage de script (ex. Python).

Préalable(s)

(IFT339)

et

(PHQ405)