Question: Problem 3 ( 2 0 pts ) : For a deeper pipeline, such as that in MIPS R 4 0 0 0 , it takes
Problem pts: For a deeper pipeline, such as that in MIPS R it takes three pipeline stages before the branch target address is known and an additional cycle before the branch condition is evaluated taken or not takenie the branch target address is calculated at stage and branch result is evaluated at stage Assume no stalls on the registers in the conditional comparison.
Fill in the table for the number of cycles of penalty for the three static branch approaches. Note: if what you have fetched is correct, you do not need to repeat the instruction fetch.
tableStrategytableUnconditionalBranchtableConditional Branch TakentableConditional Branch UntakentableStall the pipelineuntil the branch is resolvedPredict taken,,,Predict untaken,,,
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
