Question: Suppose processor X executes instructions in the following 4 - stages ( no pipeline ) , where each stages could run this fast. 1 5

Suppose processor X executes instructions in the following 4- stages (no pipeline), where each stages could run this fast. 15 Marks] F10 EX 15ns 10ns MEM 20ns WB Sns a) What is the approximate speedup of the 4-stage pipeline in the steady state under ideal conditions as compared to the corresponding non-pipelined implementation? Also, give the theoretical maximum speedup for this pipeline. b) Now assume that 20% of the instructions are load/store instructions. The remaining instructions do not need to execute the MEM stage. What is the approximate speedup of the 4 stage pipeline as compared to the corresponding non-pipelined implementation?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!