IFT740 - Programmation parallèle

programmes offrant cette activité pédagogique (cours)

Doctorat en informatique

Maîtrise en génie logiciel

Maîtrise en informatique

Sommaire

Cycle
2e cycle
Crédits
3 crédits
Durée
1 trimestre
Faculté/Centre
Faculté des sciences
Répartition de la charge de travail
3-0-6
Cible(s) de formation

Connaître les algorithmes parallèles, les langages et les techniques de programmation qui ont été développés pour les différentes classes d'ordinateurs parallèles.

Contenu

Classification des algorithmes et des architectures parallèles. Ordinateurs pipelines et traitement vectoriel. Vectorisation des programmes. Ordinateurs matriciels, leurs algorithmes et langages de programmation. Multiprocesseurs. Détection du parallélisme dans les programmes et algorithmes parallèles pour les multiprocesseurs. Ordinateurs et langages flot de données. Ordinateurs systoliques.