IFT630 - Processus concurrents et parallélisme

Sommaire

Cycle
1er 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

Se familiariser avec les concepts de la programmation concurrente. Apprendre à résoudre des problèmes en se servant de la programmation concurrente.

Contenu

Approfondissement des concepts de processus et de fil d'exécution (thread). Synchronisation centralisée ou répartie : problématique, techniques et erreurs typiques. Communication pour systèmes centralisés et pour systèmes répartis : problématique et techniques de mise en œuvre. Architecture des systèmes de processus communicants (client/serveur, P2P, grappes, grid, …). Coordination de processus.

Préalable(s)
Avoir obtenu 36 crédits