📜  门| GATE-CS-2016(Set 2)|第43章

📅  最后修改于: 2021-06-28 20:35:33             🧑  作者: Mango

考虑具有三级流水线和级延迟v1,v2和v3的3 GHz(千兆赫)处理器,以便
v1 = 3v2 / 4 = 2v3。如果将最长的流水线级分成相等等待时间的两个流水线级,则新频率为_________ GHz,而忽略了流水线寄存器中的延迟
(A) 2
(B) 4
(C) 8
(D) 16答案: (B)
说明: Ans是B

Consider this pipeline
(V1) --> (V2) --> (V3)
Can be written as
(V) --> (4V/3) --> (V/2)
Where given V = V1 = 3V2/4 = 2V3 

最大的阶段是阶段2,需要4V / 3秒的时间。处理器的速度仅受此阶段的限制。实际上,这就是处理器的速度。

给定的频率为3Ghz,这意味着处理器可以执行

3 Giga clock cycle.... in 1 second
Or
1 clock cycle .....in (1/3G) secs
(G for giga)

但是我们知道,流水线中最大级的级延迟会限制1个时钟周期的时间。因此

4V/3 = 1 clock cycle = 1/3G secs
V = 1/4G...........(1) 

现在,最大的阶段(即阶段2)被分成相等的大小,因此新的管道是

(V)-->(2V/3)-->(2V/3)-->(V/2) 

现在最大的阶段是V秒
因此,

In V seconds do 1 clock cycle
In 1 second do 1/V clock cycles
But V = 1/4G
So in 1 second do 4 Ghz. {ANS} 

这个问题的测验