Suppose that a CPU always executes the two instructions following a branch instruction, regardless of whether the branch is taken...

profileflopyg
Suppose that a CPU always executes the two instructions following a branch instruction, regardless of whether the branch is taken or not. Explain how this can eliminate most of the delay resulting from branch dependency in a pipelined CPU. What penalties or restrictions does this impose on the programs that are executed on this machine?
    • 13 years ago
    • 999999.99
    Answer(0)
    Bids(0)