Question: 1. Schedule the following code using Tomasulo's algorithm assuming the hardware has the following architecture: . . 3 load units with 2 cycles execution latency

 1. Schedule the following code using Tomasulo's algorithm assuming the hardware

1. Schedule the following code using Tomasulo's algorithm assuming the hardware has the following architecture: . . 3 load units with 2 cycles execution latency 3 add/sub units with 2 cycles execution latency 2 mul/div units where Mui has 10 cycles latency, and Div has 40 cycles 8 slots reorder buffer (ROB) Assume the first instruction is issued in cycle 1. LD F6,34 (R2) LD F2,34 (R3) MULTD FO, F2, F4 SUED F8, F6, F2 DIVD F10, FO ,F6 ADDD F6, F8, F2 1. In which cycle each instruction is issued and start execution? 2. In which cycle each instruction complete? 3. In which cycle each instructions commit. 1. Schedule the following code using Tomasulo's algorithm assuming the hardware has the following architecture: . . 3 load units with 2 cycles execution latency 3 add/sub units with 2 cycles execution latency 2 mul/div units where Mui has 10 cycles latency, and Div has 40 cycles 8 slots reorder buffer (ROB) Assume the first instruction is issued in cycle 1. LD F6,34 (R2) LD F2,34 (R3) MULTD FO, F2, F4 SUED F8, F6, F2 DIVD F10, FO ,F6 ADDD F6, F8, F2 1. In which cycle each instruction is issued and start execution? 2. In which cycle each instruction complete? 3. In which cycle each instructions commit

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 Databases Questions!