CS 3853 Computer Architecture Tomasulo Activity

Below are links to descriptions of 5 parts of the tomasulo algorithm.
Eventually you will need to understand all of them.

For now, concentrate on the one assigned to you by seat number:
Below are the assignments by seat number:
AssignmentSeatsSeatsAssignment
Functional Reservation Station 95 - 102 88 - 94 Functional Reservation Station
Functional Reservation Station 74 - 81 67 - 73 Functional Reservation Station
Functional Reservation Station 52 - 59 45 - 51 Load/Store Reservation Station
Multiply Functional Unit 30 - 37 23 - 29 Load/Store Reservation Station
Add Functional Unit 8 - 15 1 - 7 Register File


Links

For our first activity we will trace the following program:
1.  L.D.   F6,32(R2)
2.  L.D.   F2,48(R3)
3.  MUL.D  F0,F2,F4
4.  SUB.D  F8,F2,F6
5.  DIV.D  F10,F0,F6
6.  ADD.D  F6,F8,F2