Architecture avancée des processeurs [T9ES432M]

Architecture avancée des processeurs [T9ES432M]

En pratique

Nature
Elément constitutif
Volume horaire de TP
4
Volume horaire de TD
4
Volume horaire de CM
12
Volume horaire de travail personnel
14
Langue d'enseignement
Français

Description du contenu de l'enseignement

Ce module donne les clés permettant de comprendre l'accroissement de performances des processeurs récents. Les principales techniques d'augmentation de performances seront présentées et étudiées afin de monter leur bénéfice lors de l'exécution du code. Les architectures de processeurs dites superscalaires seront étudiées, ainsi que les architectures VLIW. L'évolution des processeurs sera également abordée au fil de ce cours pour expliquer l'apparition des différentes techniques. On montrera que toutes ces techniques poursuivent un but commun qui est d'augmenter l'efficacité d'utilisation des ressources de calcul d'un processeur.

Organisation

Modalités d'organisation et de suivi

  1. Introduction
  2. Rappel sur le fonctionnement pipeline
  3. Techniques permettant d'augmenter les performances
  4. Evolution des architectures vers le multithreads et le multi-cores

Informations pédagogiques

Compétences à acquérir

Ce cours permettra comprendre le fonctionnement interne des processeurs récents et permettra aux étudiants de mieux comprendre l'évolution de ces architectures. Par ailleurs, une meilleure compréhension de ces architectures permettra d'envisager des optimisations de code en profitant au mieux du modèle d'exécution des instructiions, et du parallélisme disponible dans ces architectures.

Pré-requis recommandés

  • Architecture des processeurs
  • Logique séquentielle et combinatoire

Bibliographie, lectures recommandées

  • J.L.Hennessy, D.A.Patterson, Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) 5th Edition
  • Structured computer organization, 4 eme édition, A.S.Tanenbaum, Prentice Hall
  • Computer organization and architecture, 4 eme édition, W.Stalling, Prentice Hall
  • Architecture de l’ordinateur, E.Lazard, Collection Synthex, Pearson Education
Dernière modification : ven, 08/01/2021 - 14:00