Question: For the given hazard probabilities and pipeline stage latencies, what is the speedup achieved by adding full forwarding to a pipeline that had no forwarding?

For the given hazard probabilities and pipeline stage latencies, what is the speedup achieved by adding full forwarding to a pipeline that had no forwarding?


The remaining three problems in this exercise refer to the following latencies for individual pipeline stages. For the EX stage, latencies are given separately for a processor without forwarding and for a processor with different kinds of forwarding.IF ID a. 150ps 100ps b. 300ps EX (no FW) 120ps 200ps 300ps EX (full FW) 150ps 350ps EX (FW from EX/MEM only)

IF ID a. 150ps 100ps b. 300ps EX (no FW) 120ps 200ps 300ps EX (full FW) 150ps 350ps EX (FW from EX/MEM only) 140ps 330ps EX (FW from MEM/WB only) 130ps 320ps MEM WB 120ps 100ps 290ps 100ps

Step by Step Solution

3.41 Rating (160 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

You must compare the execution times of the original pipeline without forwarding no FW and the pipel... View full answer

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 Computer Organization Design Questions!