Sumários

Multiple-issue Processors

21 outubro 2014, 11:00 José Monteiro

Static (VLIW) and Dynamic (Superscalar) multiple-issue processors. Analysis and discussion of their relative merits. Role of the compiler. Speculation.


Exercises III: Pipelining

20 outubro 2014, 08:00 Nuno Santos

Exercises III: Pipelining.


Exercices II: Logic Architecture

17 outubro 2014, 08:00 Nuno Santos

Exercices II: Logic architecture.


Pipeline Hazards. Control Hazards.

15 outubro 2014, 12:30 José Monteiro

Control hazards: detection and resolution. Minimization of pipeline stalls: minimization branch decision to earlier stages; delayed branch; prediction: static vs dynamic. Exception and interrupt handling.


Pipeline Hazards. Data Hazards.

14 outubro 2014, 11:00 José Monteiro

Pipeline stalls caused by data, control and structural hazards. Data hazards: detection and resolution. Data forwarding.