📜  门| Gate IT 2005 |第44章

📅  最后修改于: 2021-06-29 18:38:28             🧑  作者: Mango

我们有两个用于同步管道处理器的设计D1和D2。 D1具有5个流水线阶段,执行时间分别为3 ns,2 ns,4 ns,2 ns和3 ns,而设计D2则具有8个流水线阶段,每个执行时间为2 ns,与设计D1相比,使用设计D2可以节省多少时间?执行100条指令?

(A) 214毫秒
(B) 202毫秒
[C) 86纳秒
(D) – 200纳秒答案: (B)
解释:
总执行时间=(k + n – 1)*最大时钟周期
其中,k =阶段总数,n =指令总数对于D1:
k = 5且n = 100
最大时钟周期= 4ns
总执行时间=(5 + 100 – 1)* 4 = 416对于D2:
k = 8且n = 100
每个时钟周期= 2ns
总执行时间=(8 + 100 – 1)* 2 = 214因此,在D1上使用D2节省的时间= 416 – 214 = 202
因此,选项(B)是正确的。
如果您在以上文章中发现任何错误,请在下面发表评论。

这个问题的测验