Question: For the code shown below make the following assumptions on execution module times MUL.D-6 execute cycles ADD.D - 4 execute cycles . L.D - 2

 For the code shown below make the following assumptions on execution

For the code shown below make the following assumptions on execution module times MUL.D-6 execute cycles ADD.D - 4 execute cycles . L.D - 2 cycles S.D - assume a write buffer so 1 execute cycle If the number of reservation stations are as shown below, show how Tomasulo's Algorithm would schedule the operations. For the "Issue," "Execute" and "Write CDB" columns enter the cycle number in which the event is done as opposed to a check mark which was done in the text In particular show the tables when the last ADD.D receives its operands and begins execution. Instruction L.D FO, 0(R2) MUL.D F8, F2, FO MUL.D F4, FO, F8 ADD.D F6, F6, FO ADD.D F10, F10, F4 ADD.D F6, F6, F8 S.D F6, 0(R4) Iteration Issue Execute Write CDB Reservation Stations Name Bu Load 1 Load 2 Add 1 Add 2 Mult 1 Mult 2 Register Status Field Qi FO F2 F4. F6 F8 F10 F12 F30 For the code shown below make the following assumptions on execution module times MUL.D-6 execute cycles ADD.D - 4 execute cycles . L.D - 2 cycles S.D - assume a write buffer so 1 execute cycle If the number of reservation stations are as shown below, show how Tomasulo's Algorithm would schedule the operations. For the "Issue," "Execute" and "Write CDB" columns enter the cycle number in which the event is done as opposed to a check mark which was done in the text In particular show the tables when the last ADD.D receives its operands and begins execution. Instruction L.D FO, 0(R2) MUL.D F8, F2, FO MUL.D F4, FO, F8 ADD.D F6, F6, FO ADD.D F10, F10, F4 ADD.D F6, F6, F8 S.D F6, 0(R4) Iteration Issue Execute Write CDB Reservation Stations Name Bu Load 1 Load 2 Add 1 Add 2 Mult 1 Mult 2 Register Status Field Qi FO F2 F4. F6 F8 F10 F12 F30

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!