Final examination Guidelines:

 

Coverage: Chapter 6, 7, and 8 and some knowledge from other chapters

 

MIPS PIPELINE

 

Pipelining Overview

 

Pipelined datapath

 

Pipelined control

 

Data Hazards and forwarding

 

Data Hazards and Stalls

 

Branch Hazards

 

Exceptions

 

Superscalar and dynamic scheduling will NOT be covered in the final.

 

MEMORY HIERARCHY

 

Overview

 

The basics of caches

 

Measuring and improving cache performance

 

Virtual Memory

 

Common Framework for memory hierarchy

 

I/O SYSTEMS