Question: Answer with good high level explanation please Recall that our MIPS 5 - stage scalar pipelined system includes 3 2 general purpose CPU registers and
Answer with good high level explanation please
Recall that our MIPS stage scalar pipelined system includes general purpose
CPU registers and employs delayed branching. Suppose the system is modified to take
advantage of hyperthreading and includes control logic to alternately fetch an instruction
from three different threads to enter the pipeline.
a What is the minimum number of general purpose CPU registers required for the
modified system?
b Explain why each of the following units IS or IS NOT required with this modified
system:
a forwarding unit
a hazard detection unit
a branch prediction unit
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
