| 摘要 | 第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页 |