IFT3380 et IFT6380: Architecture des ordinateurs contemporains

Hiver 2004

Département d'informatique et de R.O., Université de Montréal

 

Professeur:  El Mostapha Aboulhamid, aboulham@iro.umontreal.ca, 343-6822, bureau : AA3243

Objectifs généraux du cours

Le cours vise à familiariser les étudiant(e)s aux architectures d'ordinateurs avancées qui accélèrent l’exécution de programmes par le traitement parallèle. L'étudiant(e) devra pouvoir comprendre, modéliser, simuler et évaluer des différentes architectures, et être capable déterminer l'architecture la plus adéquate pour traiter un problème spécifique.

Plan du cours

 

Introduction, architecture du jeu d'instructions

performance, coût

Pipelines

Parallélisme au niveau d’instructions et son exploitation dynamique

Mémoires cache et virtuelle (révision)

Réseaux d’interconnexion

Multiprocesseurs et parallélisme au niveau des threads

Réseaux d’interconnexion et grappes d’ordinateurs

Introduction à la modélisation du matériel, niveaux d’abstraction

Evaluation

Travaux pratiques                    30%                (3 à 4 et un projet pour IFT6380)

Examen intra                            30%               

Examen final                            40%

Livre fortemet recommandé du cours

J.L. Hennessy and D.A. Patterson, Computer Architecture: A Quantitative Approach, 3nd Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA.

Version française: J.L. Hennessy, D.A. Patterson, Architecture des ordinateurs: Une approche quantitative, 3ème Edition,  Vuibert Informatique