Question: let the RS try to optimally schedule these instructions. But in reality, the whole instruction sequence of interest is not usually present in the RS

let the RS try to optimally schedule these instructions. But in reality, the whole instruction sequence of interest is not usually present in the RS. Instead, various events clear the RS, and as a new code sequence streams in from the decoder, the RS must choose to dispatch what it has. Suppose that the RS is initially empty. In cycle 0 the first two register-renamed instructions of this sequence appear in the RS. Assume dispatch occurs 1 cycle after the instruction is added to the RS, at the earliest. Assume the same functional unit latencies. Further assume that the front end (decoder/register renamer) will continue to supply two new instructions per clock cycle. Show the cycle by-cycle order of dispatch of the RS. How many clock cycles does this code sequence require now?

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!