An un-pipelined processor takes 10 ns to work on one instruction. It then takes 0.2 ns to
Fantastic news! We've Found the answer you've been seeking!
Question:
An un-pipelined processor takes 10 ns to work on one instruction. It then takes 0.2 ns to latch its results into latches. We were able to convert the circuits into 8 pipeline stages. The stages have the following lengths: 1.3ns; 0.9ns; 0.8ns; 1.2ns; 1.6ns; 0.4ns; 1.5ns; 1.3ns. Answer the following, assuming that there are no stalls in the pipeline.
1) What are the clock cycle time in both processors?
2) How long does it take to finish a single instruction in both processors (in nanoseconds and cycles)?
3) What is the speedup provided by the 8-stage pipeline?
Related Book For
Computer organization and architecture designing for performance
ISBN: 978-0136073734
8th edition
Authors: william stallings
Posted Date: