摘要 | 第1-12页 |
ABSTRACT | 第12-13页 |
第一章 绪论 | 第13-19页 |
§1.1 分支预测技术简介 | 第13-15页 |
·静态分支预测技术 | 第13-14页 |
·动态分支预测技术 | 第14-15页 |
§1.2 X微处理器多层次分支预测模型设计 | 第15-16页 |
·动态两级自适应分支预测算法的实现 | 第15-16页 |
·完美循环退出 | 第16页 |
§1.3 采用模糊加权法的动态自适应分支预测算法研究 | 第16页 |
§1.4 用SIMPLESCALAR模拟算法性能 | 第16-17页 |
§1.5 课题研究的目标、内容和意义 | 第17-18页 |
·课题的研究目标、内容 | 第17页 |
·课题意义 | 第17页 |
·本文的结构 | 第17-18页 |
§1.6 本文的研究成果 | 第18-19页 |
第二章 动态分支预测技术分析 | 第19-29页 |
§2.1 引言 | 第19页 |
§2.2 典型的动态分支预测技术 | 第19-24页 |
·一位/两位动态分支预测机制 | 第19-20页 |
·基于相关的分支预测机制 | 第20-21页 |
·两级自适应分支预测 | 第21-23页 |
·gshare和gselect分支预测方式 | 第23页 |
·复合分支预测技术 | 第23-24页 |
§2.3 几种新的分支预测算法 | 第24-28页 |
·基于布尔公式的分支预测方式 | 第24-26页 |
·基于傅立叶变换(FAB)的分支预测算法 | 第26-27页 |
·采用机器学习的WML分支预测算法 | 第27-28页 |
§2.4 小结 | 第28-29页 |
第三章 X微处理器多层次分支预测模型 | 第29-37页 |
§3.1 IA-64体系结构的背景与目标 | 第29-31页 |
·IA-64体系结构的背景 | 第29-30页 |
·IA-64体系结构的目标 | 第30-31页 |
§3.2 X微处理器分支预测模型 | 第31-36页 |
·X微处理器分支预测层次 | 第31-32页 |
·动态两级自适应算法修改模型 | 第32-34页 |
·静态分支预测 | 第34页 |
·循环退出模型 | 第34-36页 |
§3.3 小结 | 第36-37页 |
第四章 X微处理器动态分支预测机制的实现 | 第37-54页 |
§4.1 MBPT的设计 | 第38-40页 |
§4.2 PHT的设计 | 第40-42页 |
§4.3 两级算法控制模块设计 | 第42-43页 |
§4.4 冲突检测逻辑的设计 | 第43-47页 |
§4.5 模式表的查询接口及修改MBPT和PHT的入口 | 第47-49页 |
§4.6 动态分支预测机制的逻辑模拟及综合 | 第49-53页 |
·动态分支预测机制的功能验证 | 第49-52页 |
·动态分支预测机制的逻辑综合 | 第52-53页 |
§4.7 小结 | 第53-54页 |
第五章 基于模糊加权的动态自适应分支预测算法研究 | 第54-65页 |
§5.1 复合分支预测的选择算法改进 | 第54-57页 |
·两位计数器加权法 | 第54-55页 |
·基于Hamming距离的选择逻辑 | 第55-57页 |
§5.2 模糊加权的动态自适应分支预测 | 第57-63页 |
·算法的理论基础 | 第57-60页 |
·模糊加权的动态自适应分支预测算法 | 第60-63页 |
§5.3 小结 | 第63-65页 |
第六章 用SIMPLESCALAR模拟算法性能 | 第65-76页 |
§6.1 SIMPLESCALAR简介 | 第65页 |
§6.2 SIMPLESCALAR中分支预测模块的结构 | 第65-67页 |
§6.3 对双模式分支预测结构的改进模拟 | 第67-70页 |
§6.4 模糊加权的动态自适应算法性能模拟 | 第70-74页 |
§6.5 组合的模糊加权法分支预测算法的性能模拟 | 第74-75页 |
§6.6 小结 | 第75-76页 |
第七章 结束语 | 第76-78页 |
§7.1 全文工作总结 | 第76-77页 |
§7.2 工作展望 | 第77-78页 |
致谢 | 第78-79页 |
附录A:攻读硕士期间发表的论文 | 第79-80页 |
附录B:攻读硕士期间参与的工程 | 第80-81页 |
参考文献 | 第81-84页 |