刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

指令流水线由5段组成,其中第1、3、5段的执行时间为△t,第2、4段的执行时间分别为3△t和2△t。执行99条指令的总时间是多少?该流水线的理论最大吞吐率是多少?

A
99/(25△t)
B
1/(8△t)
C
3/(8△t)
D
1/(3△t)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

对于执行99条指令的流水线时间,根据题目描述,每条指令执行需要经过5个时间段,其中3个时间段的时间为3△t,其余两个时间段的时间为△t。因此,执行99条指令的总时间为:(99-1)×3△t + 8△t = 302△t。所以执行99条指令的流水线时间为选项D中的答案。

对于理论最大吞吐率,当执行的指令数量趋于无穷大时,流水线的吞吐率会达到最大值。根据题目描述和计算,该吞吐率的最大值为:M/(3M+5△t),其中M为指令数量。当M趋于无穷大时,该表达式趋近于极限值 1/(3△t)。因此,该流水线的理论最大吞吐率为选项D中的答案。

创作类型:
原创

本文链接:指令流水线由5段组成,其中第1、3、5段的执行时间为△t,第2、4段的执行时间分别为3△t和2△t。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share