- 15
- 0
- 约 3页
- 2017-07-21 发布于浙江
- 举报
分支预测策略
基本概念:静态分支预测:基于编译器的编译信息对分支指令进行预测,预测信息不再改变动态分支预测:依据程序运行的实时信息,不断对预测信息进行更新,具有较高的预测准确率A:基于局部历史的分支预测机制:该预测机制利用局部历史寄存器作为索引信息,利用分支指令前几次执行的结果与此次跳转方向的相关性B:全局预测分支机制:利用前几条分支指令的跳转信息来索引一个2位的分支预测表C:组合分支预测机制:该机制将不同的分支指令信息组合起来,决定分支指令的预测结果BHR(Branch History Register):用来存储最近k个分支指令的预测结果PHT(Pattern History Table):动态分支预测是近来的处理器已经尝试采用的的技术。最简单的动态分支预测策略是分支预测缓冲区(Branch Prediction Buff)或分支历史表(branch history table)。 BHT——Branch History Table,顾名思义,这是记录分支历史信息的表格,用于判定一条分支指令是否token;这儿记录的是跳转信息,简单点的,可以用1bit位记录,例如1表示跳转,0表示不跳转,而这个表格的索引是指令PC值;考虑在32位系统中,如果要记录完整32位的branch history,则需要4Gbit的存储器,这超出了系统提供的硬件支持能力;所以一般就用指令的后12位作为BHT表
您可能关注的文档
- 超越离合器综合性能试验台动态性能分析与优化_温全明.pdf
- 内激励作用下齿轮箱动态响应与振动噪声分析.pdf
- 传热结构摄动敏度分析及动态拓扑优化_邹中妃.pdf
- 电梯用油压缓冲器的动态仿真和试验分析_傅武军.pdf
- 初中动态几何教学与数学创造性思维的培养策略分析_韩金丽.pdf
- 控制权激励双重性与技术创新动态能_省略_高科技上市公司面板数据的实证分析_徐宁.pdf
- 2模拟电子技术课程(第二章放大电路分析).pdf
- 基于液_固耦合有限元分析方法的气_液型减振器补偿阀性能研究_吕振华.pdf
- 基于Midas_Civil的钢管桩设计分析_仇志明.pdf
- 2017年高考物理试卷分析(全国Ⅰ卷).pdf
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)