在遇到一些情况时,必须阻塞或停顿(Stall)指令流水线,否则后续指令将会被流水线错误地执行。这种现象称为“流水线冒险(Iiazard)”或“流水线相关”。下列选项中,不属于“流水线冒险”的()。
A: 结构冒险
B: 数据冒险
C: 指令冒险
D: 控制冒险
A: 结构冒险
B: 数据冒险
C: 指令冒险
D: 控制冒险
举一反三
- 下面对流水线技术的描述,正确的是: A: 流水级划分应尽量均衡,吞吐率会受到最慢的流水级影响。 B: 指令间的数据相关可能会引发数据冒险,可以通过数据转发或暂停流水线来解决。 C: 流水线技术不仅能够提高执行指令的吞吐率,还能减少单条指令的执行时间。 D: 不断加深流水线级数,总能获得性能上的提升。
- 水线按对象移动方式可分为()。 A: 不变流水线 B: 连续流水线 C: 固定流水 D: 可变流水线 E: 成组流水线
- 下面关于指令流水线的描述中,正确的是 。 A: 解决程序转移对流水线的影响需要相关专用通路的支持 B: 出现数据相关时采用猜测法来加快执行 C: 在出现中断的情况下可以让已经进入流水线的指令继续执行 D: 流水线机器不能执行复杂指令
- 下列关于动态流水线说法正确的是______。 A: 动态流水线是指运算操作的并行流水 B: 动态流水线是指在同一时间范围内,当某些段正在实现某种运算时,而另外一些段却在进行另一种运算 C: 动态流水线是指指令步骤的并行流水 D: 动态流水线是指程序步骤的并行流水
- 按流水线的工作方式划分,流水线分为() A: 单功能流水和多功能流水 B: 静态流水和动态流水 C: 线性流水和非线性流水 D: 稳定流水和非稳定流水