Question: Half - cycle write back ( or fast register ) file is present Stall capability based on non - forwardable data hazard detection Resolves branches
Halfcycle write back or fast register file is present
Stall capability based on nonforwardable data hazard detection
Resolves branches in the Decode stage. If the branch is found to be NOT taken in the decode stagePredictionReality no bubble is introduced into the pipeline on account of the branch instruction. However, if a branch turns out to be taken, we pay the price in the form of an extra clock cycle.
In this code example, the branch is NOT taken for le so the next instruction addi will be executed ofter the beq instruction.
Fill in the table to show how the pipeline progresses:
table: add FDXMW: d DDmW: beq F: addi x: bne, exit,,,,,,,,,,,,,
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
