Ensimag Rubrique Formation 2022


  • Number of hours

    • Lectures 15.0
    • Tutorials 15.0


    ECTS 3.0


This course aims at enabling attendees to understand the fonctioning of a "classical" microprocessor and to become acquainted with two principles :
1- A processor is an instruction interpreter
2 - Parallelisation, anticipation and hierarchisation are the keys for performances.

Contact Catherine BELLON


Introduction : technology evolution laws, Von Neumann paradigm.

Digital circuits : the tool box (gates, multiplexers, operators, boolean function synthesis, flip-flops, registers, memories, finite state automata).

Processor : instruction sets, RISC and CISC, processor design (data path and control part).

Performance enhancement : pipe-line, parallelism, memory hierarchy.


Basics of programming and assembly language.


Session 1 : written examination (3 hours, with documents).
Session 2 : oral examination.

Proposing a technical text or a presentation can enhance the grade got during examination.

N1 = E1
N2 = O2

Additional Information

Curriculum->ASI / Semester alternative->Semester 8


"Organisation et Conception des Ordinateurs, L'interface matériel/logiciel"
David Patterson et John Hennessy; Dunod, Paris, 1994 ISBN 2 10 002150 8