6MIG814 - Systèmes informatiques parallèles

Scolarité

Deuxième cycle - 3,0 crédit(s)

Département

Département de mathématiques, informatique et génie

Objectif

S'approprier les concepts pour écrire, de façon rigoureuse, des programmes parallèles pour certains modèles de programmation.

Contenu

Fondements de la programmation parallèle, principes de concurrence, conception d'algorithmes parallèles, systèmes de mémoire partagée et distribuée, algorithmes parallèles numériques et non numériques, modélisation analytique des programmes parallèles, optimisation des performances de programmes parallèles. OpenMP, CUDA, MPI.

Formules pédagogiques

Enseignement magistral

Préalable(s)

Aucun

Mode(s) de prestation

Présence
Présence de la professeure ou du professeur, de la personne chargée de cours ou de l’équipe pédagogique et des personnes étudiantes à un moment commun dans un lieu de formation déterminé (ex. : salle de classe physique, laboratoire, sortie sur le terrain).

Type de notation

Régulier 2ième et 3ième cycle
Notation régulière.