Sumários

Multiple-issue Processors

21 outubro 2013, 12:30 José Monteiro

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


Pipeline Hazards. Control Hazards.

18 outubro 2013, 14:00 José Monteiro

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


Exercises: Pipelining

18 outubro 2013, 08:00 Nuno Santos

Exercises: pipelining.


Exercises: Pipelining

17 outubro 2013, 09:30 Nuno Santos

Exercises: pipelining.


Pipeline Hazards. Data Hazards.

14 outubro 2013, 12:30 José Monteiro

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