Question: Problem 7 For the given assembly program, reverse - engineer the microarchitecture of the Tomasulo pipeline that would execute it as the execution timeline shown.

Problem 7
For the given assembly program, reverse-engineer the microarchitecture of the Tomasulo
pipeline that would execute it as the execution timeline shown. Find the minimum cost solution (minimum number of reservation station entries, pipeline registers and etc).
Things that are known about the microarchitecture:
There are one ADD unit, one MUL unit, and one DIV unit.
The pipeline stages are IF, ID,(EXE/MEM), WB, where the latency of EXE/MEM stage
varies among functional units.
Problem 7 For the given assembly program, reverse

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!