Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Recall that in a superscalar system either an instruction window or multiple res

ID: 3598172 • Letter: R

Question

Recall that in a superscalar system either an instruction window or multiple reservation stations can be used as buffers that hold instructions that have been decoded and are waiting for the resources they need to excute. The instruction window is a centralized repository that holds all types of instructions and is shared by all functional units, but a reservation station only holds instructions that match a type of execution unit. A separate reservation stataion is used for each execution unit.

What is the main advantage of using separate reservation stations compared to using the centralized instruction widow in a superscalar system?

Explanation / Answer

Superscalar system:In this system processor implements a form of parallelism which is also known as instruction-level parallelism within a single processor. In contrast to a scalar processor that can execute only one single instruction per clock cycle, this processor can execute more than one instruction during a clock cycle by concurrently dispatching multiple instructions to different execution units on the given processor.

Reservation stations: .It is use to save to save time by permitting the processor to fetch and re-use a data value as soon as it has been processed rather than waiting for it to be stored in a register and re-read.When,the instructions are raised, then they are alloted to the designated reservation station from which input can be read.

Advantage of using seperate reservation stations: