查看更多
当前 - 选择题 - 流水线技术
困难
单选题
2017年5月第14题
#计算机组成原理
#流水线技术
#第二版教材
#凯恩建议必须掌握

流水线的吞吐率是指流水线在单位时间里所完成的任务数或输出的结果数。设某流水线有5段,有 1 段的时间均2ns ,另外4 段的每段时间均为1ns,利用此流水线完成 100 个任务的吞吐率约为(__)个/s 。

问题(1)
正确答案B
凯恩解析

本题考察的是计算机系统结构中的流水线性能分析
流水线总共有 5 段,其中一段用时 2ns,其余四段各用时 1ns,因此流水线的节拍周期(Clock Cycle)由最长的段决定,即 2ns。
完成第一个任务需要流过所有 5 段,所需时间为:
2 + 1 + 1 + 1 + 1 = 6ns
但由于流水线每 2ns 可以输出一个结果,因此剩下的 99 个任务只需:
(100 - 1) × 2ns = 198ns
总时间 = 6ns + 198ns = 204ns
吞吐率 = 完成任务数 / 时间 =
100 / 204ns ≈ 0.490 × 10^9 = 490 × 10^6 个/s
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有