Course Overview


Introduction
Processor Instructions Sets
Pipelining
What is Pipelining?
Instruction Pipelining
Pipeline Implementation
Pipeline Hazards
Structural Hazards
Data Hazards
Control Hazards
Interrupts and Traps .
Floating Point Instructions
Case Study: R4000
Summary
Instruction Level Parallelism
Memory Hierarchy Design
I/O and Storage Systems
Interconnect Technology
Multiprocessors