Question: Question 3 ) Suppose we are using register scoreboarding to dynamically schedule code. We have three functional units with the following execution stage latencies: Consider
Question Suppose we are using register scoreboarding to dynamically schedule code. We
have three functional units with the following execution stage latencies:
Consider the following program:
At the start of the program, no register values are being computed by any functional units ie all
registers are "ready" Suppose the first instruction I issues on cycle and reads operands on
cycle Answer the following questions.
Q Which instructions are stalled in the issue stage?
Q Which instructions are stalled in the read operands stage?
Q Which instructions are stalled in the write results stage?
Q On which cycle does each instruction write back?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
