Next: ...
Up: Ch02-PipelinedCPUArch
Previous: ...
Pipelining
Execution of an individual instruction is inherently a process
consisting of several steps, each depending on the previous one.
How can we reduce CPI?
-

- Design the instruction set so few steps are needed.
-

- Improve the compiler so faster instructions are used in
preference to slower ones.
-

- Start on the next instruction before the preceding one has
finished
-
- that is, pipelining