8.1 流水线与hazard


文档摘要

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

该文档为会员专享,请先登录或注册后再查看


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U