Next:
...
...
CHAPTER 2
Textbooks:
...
Elementary Processor Architecture
...
...
...
...
PERFORMANCE OF A SEQUENTIAL PROCESSOR
CPI
...
...
Pipelining
...
...
...
COSTS OF PIPELINING
...
...
...
What might go wrong: Hazards
...
...
...
...
...
Pipelining: avoiding stalls
Bypassing to avoid stalls
...
HARDWARE REQUIREMENTS FOR BYPASSING
...
Bypassing multiple stages
...
BYPASS TO MULTIPLE DESTINATIONS
UNAVOIDABLE STALLS
...
...
Avoiding Stalls By Scheduling Instructions
...
SUMMARY