retagged by
811 views
0 votes
0 votes
if an unpipelined processor with a cycle time of 25 ns is evenly divided into 5 pipeline stages using pipeline latches with 1-ns latency,what is the total latency of the pipeline? how about if the processor is divided into 50 pipeline stages?
retagged by

1 Answer

1 votes
1 votes

The un-pipelined processor has cycle time $25$ ns.

We evenly divided it into $5$ pipeline stage.

Pipeline latches has latency=$1$ ns

So cycle time in $5$-stage pipeline =$\large \frac{25}{5}+$ latches latency time =$\large 5+1=6 ns$ .

So total latency in pipeline=cycle time in pipeline * no of stage =$\large 5*6=30 ns$.


The un-pipelined processor has cycle time $25$ ns.

We evenly divided it into $50$ pipeline stage.

Pipeline latches has latency=$1$ ns

So cycle time in $50$-stage pipeline =$\large \frac{25}{50}+$ latches latency time =$\large 0.5+1=1.5 ns$ .

So total latency in pipeline=cycle time in pipeline * no of stage =$\large 1.5*50=75 ns$.


 

Related questions

2 votes
2 votes
4 answers
1
12 votes
12 votes
1 answer
3
PEKKA asked Oct 27, 2016
14,706 views
Collition Vector : 1011010 MAL for the above Collition Vector is _____Please also tell me how to calculate efficiency and throughtput
2 votes
2 votes
2 answers
4
Nihal Singh asked Oct 26, 2021
1,436 views
Hi, I have a question like how Load/Store operation behave in pipelining, with or without operand forwarding ?