2,978 views
1 votes
1 votes
Pipeline system has 4 stages and each stage takes 10ns.

30% instructions are branch instructions .each branch instruction introduces delay of 3 cycle. What is speed up factor compare to same non pipelines, If there are 1000 instructions.

2 Answers

5 votes
5 votes
In Pipelined, No. of cycle is = 4 + 999 + 300*3 = 1903 cycles

so time taken in pipelined processor = 1903 * 10ns

In Non-pipelined processor, time taken = 1000*4*10ns

so speedup = Non-pipelined / Pipelined = 2.1

Related questions

1 votes
1 votes
1 answer
1
Alina asked Dec 21, 2018
24,338 views
Non pipelined system takes 130ns to process an instruction . A program of 1000 instructions is executed in non pipelined system. Then same program is processed with proce...
0 votes
0 votes
0 answers
2
Alina asked Dec 21, 2018
888 views
Non pipelined system takes 130 ns to process an instruction. A program of 1000 instructions is executed in non pipelined system. Then same program is processed with proce...
2 votes
2 votes
0 answers
4