• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Processor architecture II

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EEL8-NUMU5

Description

This course is a continuation of the first-year module EN114, and aims to reinforce knowledge by covering more advanced techniques relating to processors and memories. The aim of this course is to enable students to understand the most sophisticated multi/many-core systems. Like EN114, the RISC-V instruction set specification is at the heart of this module.1 - Introduction to the notion of pipeline2 - RISC-V pipeline architecture3 - Micro-coded RISC-V architecture4 - Cache memories5 - Superscalar execution6 - Branch prediction7 - OoO (Out-of-Order) execution8 - Register renaming9 - VLIW (Very Long Instruction Word), vector and multithreaded processors10 - Address translation and protection11 - Virtual memory

Read more

Teaching hours

  • CIIntegrated courses21,33h

Mandatory prerequisites

- EN114 Microprocessors (1st year)

Read more

Syllabus

1 - Introduction to the pipeline concept

2 - RISC-V pipeline architecture

3 - Micro-coded RISC-V architecture

4 - Cache memories

5 - Superscalar execution

6 - Connection prediction

7 - OoO (Out-of-Order) execution

8 - Register renaming

9 - VLIW (Very Long Instruction Word) processor, vector-based and multithreaded

10 - Address translation and protection

11 - Virtual memory

Read more

Further information

Digital electronics

Read more

Bibliography

Online documents (no paper copies)

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Integral Continuous ControlContinuous control2