Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

Computer System

Design and
Architecture
(Module 2 - Part 1)
Syllabus
Introduction



Instruction Level Parallelism



Types of Dependencies in ILP







Types of Dependencies in ILP


Types of Dependencies in ILP



Pipelining




Types of Pipeline






Pipeline CPI (Cycles per Instructions)
Pipeline Conflicts




Pipeline Conflicts



Advantages & Disadvantages of
Pipelining



The MIPS Processor



RISC vs CISC


5-Stage RISC Pipeline of MIPS Processor
1.

2.

3.

4.

5.
Pipeline Hazards




Data Hazards


Eliminating Hazards



Eliminating Hazards



Exception Handling in Pipeline
Exception Handling in Pipeline
Pipeline with Multicycle Operations
References

You might also like