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)