Description of this paper

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

Description

solution


Question

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?

 

Paper#72935 | Written in 18-Jul-2015

Price : $22
SiteLock