- 5
- 0
- 约3.29万字
- 约 132页
- 2017-04-18 发布于浙江
- 举报
第4章 指令级并行
曲冠南
qugnStu@
/ComputerArchitecture.html
;小节;几乎所有的处理机都利用流水线来使指令重叠并行执行,以达到提高性能的目的。这种指令之间存在的潜在并行性称为指令级并行。
(ILP:Instruction-Level Parallelism)
开发指令级并行的方法:
静态方法—软件
动态方法—硬件;4.1 指令级并行;4.1 指令级并行;4.1 指令级并行;4.1 指令级并行;4.1 指令级并行;4.1 指令级并行;4.1 指令级并行;4.1 指令级并行;静态调度
依靠编译器对代码进行静态调度,以减少相关和冲突。
它不是在程序执行的过程中、而是在编译期间进行代码调度和优化。
通过把相关的指令拉开距离来减少可能产生的停顿。
动态调度
在程序的执行过程中,依靠专门硬件对代码进行调度,减少数据相关导致的停顿。
;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动态调度;4.2 指令的动
原创力文档

文档评论(0)