📜  门|门 IT 2005 |第 44 题

📅  最后修改于: 2021-09-25 07:06:21             🧑  作者: Mango

我们有两个用于同步流水线处理器的设计 D1 和 D2。 D1 有 5 个流水线级,执行时间分别为 3 纳秒、2 纳秒、4 纳秒、2 纳秒和 3 纳秒,而设计 D2 有 8 个流水线级,每个流水线级的执行时间为 2 纳秒 使用设计 D2 比设计 D1 可以节省多少时间执行 100 条指令?

(A) 214 纳秒
(B) 202 纳秒
(C) 86 纳秒
(D) – 200 纳秒答案:(乙)
解释:
总执行时间 = (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因此,使用 D2 比 D1 节省的时间 = 416 – 214 =202
因此,选项(B)是正确的。
如果您发现上面的帖子有任何错误,请在下面发表评论。

这个问题的测验