Next: ... Up: Ch02 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

tex2html_wrap_inline434
that is, pipelining





Paul H J Kelly Mon Nov 17 01:29:59 GMT 1997