Topics from Chapter 4: The Processor
-
Single-cycle implementation - figure out control signals for an
instruction using the MIPS single-cycle datapath diagram
-
Jumps and exception handling (bringing up the operating system)
-
Pipelining Concept - Fig. 4.27,
Pipelining
-
Basic idea for implementing pipelining - Fig. 4.33 --> 4.35
-
Pipelining
Obstacles
-
Advanced pipelining techniques
-
Superscalar execution
-
Speculative execution
-
Multithreading
-
Register
Renaming: how to rename operands, instruction life-cycle
-
Register
Renaming Performance: results