首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

面向Android应用的Gem5模拟器误差分析与修正

摘要第5-6页
Abstract第6页
第一章 绪论第10-14页
    1.1 论文背景与意义第10-11页
    1.2 国内外研究现状第11-12页
    1.3 研究内容与目标第12页
    1.4 论文组织第12-14页
第二章 全系统模拟器Gem5概述第14-24页
    2.1 Gem5模拟器简介第14-16页
    2.2 Gem5模拟器的组织架构第16-18页
        2.2.1 O3超标量乱序处理器模型第16-17页
        2.2.2 Classic存储模型第17-18页
    2.3 Gem5中分支预测技术第18-22页
        2.3.1 分支预测的预测机制第18-21页
        2.3.2 分支方向预测第21-22页
    2.4 Gem5中Cache相关技术第22-23页
        2.4.1 Cache行替换策略第22-23页
        2.4.2 Cache预取机制第23页
    2.5 本章小结第23-24页
第三章 Gem5模拟误差分析第24-52页
    3.1 测试方法及相关内容介绍第24-31页
        3.1.1 测试方法设计第24-25页
        3.1.2 Cortex A9处理器介绍第25-27页
        3.1.3 性能监测单元PMU第27-28页
        3.1.4 Perf性能分析工具第28-30页
        3.1.5 Benchmark的选取第30-31页
    3.2 Gem5中PMU Counter的实现第31-42页
        3.2.1 PMU模型中的主要数据结构第32-34页
        3.2.2 PMU模型的工作机制第34-38页
        3.2.3 PMU Counter的实现第38-42页
    3.3 基线配置下Gem5模拟误差分析第42-51页
        3.3.1 Gem5与实测平台结构参数对比第42-45页
        3.3.2 分支预测失败事件误差分析第45-46页
        3.3.3 L1 Cache缺失事件误差分析第46-49页
        3.3.4 L1 TLB缺失事件误差分析第49-50页
        3.3.5 总性能参数CPI误差分析第50-51页
    3.4 本章小结第51-52页
第四章 Gem5适配方案设计与实现第52-68页
    4.1 分支预测器的设计与实现第52-58页
        4.1.1 二阶全局分支预测器理论第52-53页
        4.1.2 Gem5中二阶全局分支预测器的实现第53-58页
    4.2 Cache替换策略的设计与实现第58-62页
        4.2.1 伪随机数生成方法第58-60页
        4.2.2 Gem5中伪随机替换算法的实现第60-62页
    4.3 Cache预取策略的设计与实现第62-66页
        4.3.1 基于RPT表的步幅预取机制理论第62-63页
        4.3.2 Gem5中基于RPT表的步幅预取机制的实现第63-66页
    4.4 本章小结第66-68页
第五章 实验结果与分析第68-80页
    5.1 实验的软硬件平台第68-69页
        5.1.1 实验硬件平台第68-69页
        5.1.2 实验软件平台第69页
    5.2 实验结果与分析第69-79页
        5.2.1 分支预测失败事件测试第69-70页
        5.2.2 L1 Cache缺失事件测试第70-75页
        5.2.3 TLB缺失事件测试第75-77页
        5.2.4 总性能参数CPI测试第77-79页
    5.3 本章小结第79-80页
第六章 总结与展望第80-82页
    6.1 总结第80页
    6.2 展望第80-82页
致谢第82-84页
参考文献第84-86页

论文共86页,点击 下载论文
上一篇:300mm硅片化学机械抛光工艺参数研究
下一篇:中小型电机转子压铸工艺与优化