Architecture des ordinateurs

Cours de Licence d'informatique (L3)


2013-2014, premier semestre

Enseignants


 Cours : Daniel Etiemble
 TD/TP :    Daniel Etiemble, Cecile Germain


Le cours

Supports de cours

Jeu d’instructions MIPS32

Jeu d’instructions ARM

Introduction

Jeux d’instructions

Pipeline simple

Problèmes du pipeline

Caches et mémoire virtuelle

Superscalaires et VLIW

  Calendrier des cours

S1

Jeux d’instructions : modèle d’exécution(n,m) – Instructions UAL RISC

S2

Jeux d’instructions – Instructions mémoire - Branchements

S3

Jeux d’instructions – Appels et retour de fonction

S4

Jeux d'instructions - Passage des paramètres

S5

Instructions SIMD 

S6

Pipeline simple

S7

Pipelines : opérations multi-cycles et dépendances de données

S8

Caches

S9

Caches - Optimisations logicielles

S10

Mémoires virtuelles

S11

 Superscalaires et VLIW

Partiel :

       Date et lieu à préciser

            Années précédentes :

                  2004-2005 : Partiel (sujet - corrigé).

                  2005-2006 : Partiel (Sujet - Corrigé)

                  2006-2007 : Partiel (Sujet - Corrigé

      2007-2008 : Partiel (Sujet - Corrigé)

      2008-2009 : Partiel (Sujet Corrigé

      2009-2010 : Partiel (Sujet Corrigé

      2010-2011 : Partiel (Sujet - Corrigé)

      2011-2012 :  Partiel (Sujet - Corrigé)

      2012-2013 : Partiel (Sujet - Corrigé)

     2013-2014 : Partiel (Sujet - Corrigé)

Examen

        2004-2005 : Examen (sujet - corrigé). Attention, durée 1H30 contre 3H en 2005-2006

        2005-2006 : Examen (sujet - corrigé)

       2006-2007 : Examen (sujetcorrigé)

       2006-2007 : Examen rattrapage Juin (sujetcorrigé)

       2007-2008 : Examen (SujetCorrigé)

       2008-2009 : Examen (SujetCorrigé)

       2009-2010 : Examen (SujetCorrigé)

       2009-2010 : Examen Juin (Sujet - Corrigé)

        2010-2011 : Examen (SujetCorrigé)

        2010-2011 : Examen Juin (Sujet - Corrigé)

        2011-2012 : Examen (SujetCorrigé) 

        2011-2012 : Examen Juin  (SujetCorrigé)

        2012-2013 : Examen  (SujetCorrigé

        2013-2014 : Examen  (SujetCorrigé

        2013-2014 : Examen Juin   (SujetCorrigé


Travaux dirigés et travaux pratiques

Les simulateurs

Calendrier des TD et TP

 

Licence

S1

TD1 : Modèles d’exécution et instructions UAL
Programme Exemple.s

S2

TD2 : Organisation des données en mémoire – Instructions mémoire
Programmes : TD2L3E1, TD2L3E2, TD2L3E3, TD2L3A1, TD2L3A2, TD3L2A3

S3

TD3 : Conditionnelles et boucles

Programmes : TD3L3A1.s, TD3L3A4.s, TD3L3M1.s

Corrigé du travail personnel :  TD3L3M2.s, TD3L3MB1.s, TD3L3MB2.s, TD3L3MB3.s

S4

TD4 : Fonctions et procédures
Programmes : TD4L3A1.s, TD4L3A2.s, TD4L3A3.s, TD4L3A4.s, TD4L3A6.s, TD4L3A7.s, TD4L3A8.s

S5

TD5 : Pipeline simple et prédiction de branchement

S6

TD6 : Pipelines et opérations multi-cycles

S7

TD7 : Caches

S8

TD8: Simulation d’un cache de données (programme31, programme32, programme33, programme33T, programme33ikj)

S9

TD9 : Exécution de programmes C : quelques problèmes (programme1, programme2, programme3)

S10

TD10 :  Impact caches et SIMD :   (programme1, programme2, programme3)

S11

TD11 : Revisions

Lieux et horaires

Cours


  Evaluation

·  Contrôle continu : Partiel + devoirs

·  Examen

Tous les documents sont autorisés au partiel et à l'examen.

Bibliographie



Page maintenue par Daniel Etiemble