< previous page page_668 next page >

Page 668
d87111c01013bcda00bb8640fdff6754.gif
For the reduced-scale version of the processor, this sequence of instructions results in a 0-cycle delay.
0668-01.gif
d87111c01013bcda00bb8640fdff6754.gif
However, since the AG and EX phases of the instruction are overlaid in the pipeline, this sequence of instructions results in a half-cycle delay.
LD/EX
d87111c01013bcda00bb8640fdff6754.gif
This sequence of instructions consists of a load instruction followed by an ALU operation instruction, using data from the load.
0668-02.gif
d87111c01013bcda00bb8640fdff6754.gif
The reduced-scale version of this processor has a one-cycle delay due to the additional cycle required to access the memory system (first-level cache).
0668-03.gif
d87111c01013bcda00bb8640fdff6754.gif
The super-pipelined version of this processor saves a half-cycle here for a half-cycle delay.
EX/ST
d87111c01013bcda00bb8640fdff6754.gif
This sequence of instructions consists of an ALU operation instruction followed by a store instruction using data from the ALU operation.
0668-04.gif
d87111c01013bcda00bb8640fdff6754.gif
There is a 0-cycle delay for this sequence on the reduced-scale version of this processor.
0668-05.gif
d87111c01013bcda00bb8640fdff6754.gif
Since the result of the ALU operation is not needed for the AG phase, there is a 0-cycle delay in the super-pipelined version of this processor.
LD/ST
d87111c01013bcda00bb8640fdff6754.gif
This sequence of instructions implements a memory-memory move using a load instruction followed by a store instruction.

 
< previous page page_668 next page >