Question: Question 3 ( 8 points ) : Suppose we are using register scoreboarding to dynamically schedule code. We have four functional units with the following
Question points: Suppose we are using register scoreboarding to dynamically schedule
code. We have four 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.
Question a Which instructions are stalled in the issue stage?
Question b Which instructions are stalled in the read operands stage?
Question c 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
