Suppose that a superscalar version of our 5-stage MIPS pipeline system contains the following functional units: 1 load/store unit, 1 branch unit, 2 integer units and 2 floating point units. The following instruction sequence is to be executed on this system:
lui $5,0×1234
addiu $5,$5,0×22
sw $5,0×4800($2)
sub $11,$4,$7
sltu $3,$9,$10
sll $12,$14,2
a) To avoid stalls, what is the maximum number of entrys required for a centralized instruction window to handle this instruction sequence?
b) If reservation stations are used instead of an instruction window, how many reservation stations are required for the system?