对于基于硬件的前瞻执行,描述不正确的是( )。
A: 采用了动态分支预测技术
B: 动态调度对基本块的各种组合进行跨基本块的调度
C: 允许指令乱序执行乱序提交结果
D: 允许指令乱序执行顺序提交结果
A: 采用了动态分支预测技术
B: 动态调度对基本块的各种组合进行跨基本块的调度
C: 允许指令乱序执行乱序提交结果
D: 允许指令乱序执行顺序提交结果
举一反三
- 下列关于内存顺序模型叙述错误的是() A: 绝对顺序模型禁止所有优化导致的乱序执行,所有内存访问都将串行排队执行。 B: 强内存顺序模型以x86为代表,只允许load-load(即读-读)指令乱序执行。 C: 弱内存顺序模型以ARM为代表,允许所有情况下(load-load、store-store、load-store、store-load)的指令乱序执行。
- 指令若乱序执行,则可能发生的冲突有( )
- 基于_______原理的冯诺依曼计算机工作方式的基本特点是_______ A: 乱序发射 B: 中断控制 C: 按地址访问并顺序执行指令 D: 存储程序
- 在基于硬件的前瞻执行中,有以下事实( ) A: 对分支指令的结果进行猜测 B: 把执行结果写回到一个称为ROB的缓冲器中 C: 把执行结果立即写回到寄存器或存储器 D: 按这个猜测结果继续取、流出和执行后续的指令
- 下列关于动态分支预测技术的叙述错误的是()。 A: 分支历史表是其中一种比较简单的动态分支预测技术 B: 分支目标缓冲器中记录了成功的分支指令地址及分支目标地址 C: 动态分支预测技术不能为基于硬件的前瞻执行带来帮助 D: 分支历史表与分支目标缓冲器结合有利于进一步提升动态分支预测性能