retagged by
1,838 views
1 votes
1 votes
closed as a duplicate of: GATE CSE 2000 | Question: 12
An instruction pipeline has 5 stages where each stage takes 2 ns and all instructions use all 5 stages. Branch instructions are not overlapped i.e. the instruction after branch is not fetched till the branch instruction is completed consider ideal conditions.

If a branch instruction is a conditional branch instruction, the branch need not be taken, if the branch is not taken, the following instruction can be overlapped. When 80% of the branch instructions are conditional branch instruction and 50% of the conditional branch instruction are such that the branch is taken calculate average instruction execution time.

A. 5.26 ns  b. 2.96ns    c. 4.26ns    d.  2.36ns
retagged by

Related questions

0 votes
0 votes
1 answer
1
1 votes
1 votes
1 answer
2
Akriti sood asked Nov 3, 2016
9,700 views
can someone explain the diff between conditional and unconitional branch with some pipeline diagram or example??