声明
摘要
第一章 绪论
1.1.论文背景
1.2.国内外研究现状
1.3.研究内容与设计指标
1.3.1.研究内容
1.3.2.设计指标
1.4.论文组织结构
第二章 CPU微结构分析
2.1.CPU的性能描述
2.2.CPU微结构概述
2.2.1.流水线
2.2.2.超标量
2.2.3.乱序执行与依赖检查
2.2.4.寄存器重命名
2.2.5.重排缓冲区
2.2.6.分支预测
2.2.7.存储层次
2.3.CPU微结构的评估方法
2.3.1.微结构参数与设计空间
2.3.2.解析建模
2.4.GEM5平台
2.4.1.GEM5中的CPU模型
2.4.2.GEM5的运行
2.5.本章小结
第三章 MLP的分析与经验模型的建立
3.1.MLP概述
3.1.1.MLP的定义
3.1.2.MLP对CPI的影响
3.2.影响MLP的微结构参数分析
3.2.1.分代模型
3.2.2.发射窗口大小与ROB大小
3.2.3.串行化指令
3.2.4.指令获取失败事件
3.2.5.Load指令发射策略
3.2.6.分支预测失败事件
3.3.MLP的经验建模
3.3.1.数据获取
3.3.2.数据清洗
3.3.3.数据预测
3.4.本章小结
第四章 测试结果与分析
4.1.测试平台介绍
4.2.MLP经验模型的数据分析
4.2.1.MLP获取算法的验证与结果分析
4.2.2.K近邻分类算法的验证与结果分析
4.2.3.稀疏自编码器模型的验证与结果分析
4.2.4.预测存储访问发生次数的经验模型的验证与结果分析
4.2.5.预测MLP大小的经验模型的验证与结果分析
4.3.本章小结
第五章 总结与展望
5.1.总结
5.2.展望
致谢
参考文献
作者简介