Question: Question 3 ( 8 points ) : Suppose we are using register scoreboarding to dynamically schedule code. We have four functional units with the following

Question 3(8 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 (i.e.,
all registers are "ready"). Suppose the first instruction (I1) issues on cycle 1 and reads
operands on cycle 2. Answer the following questions.
Question 3-a) Which instructions are stalled in the issue stage?
Question 3-b) Which instructions are stalled in the read operands stage?
Question 3-c) On which cycle does each instruction write back?
 Question 3(8 points): Suppose we are using register scoreboarding to dynamically

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!