INFO 3201
Architecture d'ordinateur
DESCRIPTION: Microprogrammation : organisation, séquenceur, codage vertical et horizontal, comparaison entre contrôles câblé et microprogrammé. Opérations en virgules flottantes. Microprocesseurs : CISC versus RISC, superscalaire, superpipeline, effets de branchement sur le pipeline. Cache de mémoire : hiérarchie, cache de données, caches d'instructions, méthodes de mapping. Circuits d'entrées/sorties. Introduction aux architectures parallèles. RÉSULTATS D'APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : analyser les principes fondamentaux de la microprogrammation et les modalités de contrôle; comprendre les distinctions principales entre les microprocesseurs et l'impact de stratégies d'exécution; évaluer l'influence des techniques d'optimisation sur la performance des systèmes; décrire la hiérarchie de la mémoire en identifiant le rôle des caches et les différentes méthodes de mapping; appréhender les concepts de base des architectures parallèles et PREALABLE: INFO3103 CONCOMITANT: NOTE: