ECE 206
Transparencies (from Alexandridis' lectures)
The contents below are password-protected.
You must be a registered student to access them.
Back to MAIN
PAGE
-
Superscalars and ILP (Part
1, Part
2)
-
Superscalar Microprocessors: Survey (Part
1, Part
2, Part
3)
-
Superscalar and VLIWs (pdf)
-
Instruction Fetch and Decode (Part
1, Part
2)
-
Pipelining (Introduction,
Operation,
Advanced)
-
Instruction Issue Policies (Part
1, Part2)
-
Hazards (Structural,
Data,
Control
hazards)
-
Handling
Data Hazards
-
Handling Control Hazards (Part
1, Part
2)
-
Dynamic Branch Prediction:
-
Instruction-Level
Parallelism
-
Multicycle
& Pipelined Functional Units
-
MIPS
Floating-Point Pipelines
-
Loop Unrolling & Scheduling:
-
Hardware
Scheduling
-
Register
Renaming
-
Tomasulo:
-
Software
Scheduling in S-Sclaras: Basic Block, List
-
Reorder
Buffers
-
List Scheduling
-
Trace
Scheduling
-
Software
Pipellining
-
Interrupts and Exception Handling
-
VLIW and EPIC
-
Multithreading - Concurrent Processors
-
Conclusions