推荐答案
测试一下
题目
微处理器设计中, 比起单周期设计,以下哪个选项属于流水线设计的优点?bc
A. 面积更小
B. 可以提升处理器的时钟频率
C. 提高指令执行的吞吐率
D. 每条指令执行时间减少
参考答案与知识点
参考答案
流水线设计将指令执行过程划分为多个阶段(如取指、译码、执行、访存、写回),每个阶段由独立的硬件模块处理,并插入流水线寄存器暂存中间结果。相对于单周期设计,流水线的主要优点包括:① 提升时钟频率:每个阶段的组合逻辑电路更短,关键路径缩短,因此时钟周期可以减小,允许更高的时钟频率;② 提高指令吞吐率:多个指令在不同阶段并行处理,单位时间内完成的指令数显著增加。选项B和C正确。A选项错误:流水线需要额外的流水线寄存器、控制逻辑和转发单元等,面积通常更大而非更小。D选项错误:流水线并未减少单条指令的执行时间,反而因流水段寄存器的建立/保持时间开销,单条指令的延迟可能略有增加,流水线改善的是并行度和吞吐率。因此,正确答案为B、C。
涉及知识点
- 流水线设计的基本原理
- 流水线对时钟频率的影响
- 流水线对指令吞吐率的提升
- 流水线与单周期设计的面积对比
- 单条指令执行时间与吞吐率的区别
- 流水线冒险与开销