8.1 流水线与 hazard 本节摘要:处理器像组装线一样把指令分成取指、译码、执行等多站重叠推进,正常情况每周期完工一条;但三种冒险——数据还没就绪的数据冒险、跳转让流水线白装的 control 冒险、两指令抢同一部件的结构冒险——会让线停下来。本节用可见的指令序列展示三种冒险,并给出汇编层能做的事与做不了的事。 优化要有模型。本章第一个模型是流水线:它是"为什么这段汇编快、那段慢"的第一层解释,也是所有指令级优化技巧的共同源头。 会员。《8.1 流水线与hazard》收录于灏天文库文集《ARM汇编》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。