ELE732 - Traitement parallèle par systèmes ordinés
Au terme de ce cours, l'étudiante ou l'étudiant aura acquis les concepts avancés des aspects logiciel et matériel nécessaires pour concevoir une application nécessitant un traitement parallèle de type virtuel ou réel.
Logiciel : type des systèmes d'exploitation multiusagers et multiprogrammations en temps réel, concepts de segmentation, de processus/thread, de communication-synchronisation interprocessus, technique de conception (Yourdon) et de documentation d'une application. Matériel : différents niveaux d'unités de traitement, configurations multiprocesseurs, adéquation de la segmentation logicielle à une configuration matérielle.
Séances de laboratoire axées sur l'intégration des concepts par la réalisation d'un prototype d'un système ordiné sophistiqué.