声明
摘要
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 论文主要内容及指标
1.4 论文结构
第二章 存储控制器及DRAMSim2模型
2.1 存储器简介
2.1.1 存储器的组织结构
2.1.2 存储器常见状态
2.1.3 LPDDR2存储器
2.2 存储控制器
2.2.1 存储控制器基本原理
2.2.2 地址映射机制
2.2.3 行缓冲管理机制
2.2.4 命令调度策略
2.3 存储控制器模型DRAMSim2
2.3.1 DRAMSim2仿真模型概述
2.3.2 DRAMSim2控制器架构分析
2.4 本章小结
第三章 DRAMSim2模型误差分析
3.1 测试方案设计
3.1.1 Odroid-U3 DDR控制器介绍
3.1.2 Gem5模拟器与DRAMSim2的结合
3.1.3 Perf性能分析工具
3.1.4 Benchmark选择
3.1.5 测试方案
3.2 基础实验对比分析
3.2.1 计算密集型和访存密集型实验微架构参数对比分析
3.2.2 Lmbench访存延迟和带宽测试实验分析
3.3 误差来源分析
3.3.1 Gem5高层模型访存Trace流误差分析
3.3.2 存储控制器总线接口模块误差分析
3.3.3 存储控制器访存命令调度模块误差分析
3.3.4 存储控制器存储接口模块误差分析
3.4 本章小结
第四章 DRAMSim2模型的适配与修正
4.1 总线接口模块修正
4.2 命令调度模块修正
4.2.1 地址映射机制的修正
4.2.2 命令调度策略建模
4.3 存储接口模块修正
4.4 本章小结
第五章 实验验证及结果分析
5.1 实验环境搭建
5.2 验证及结果分析
5.2.1 计算密集型和访存密集型应用微架构参数对比验证
5.2.2 Lmbench访存延迟和带宽的验证
5.2.3 设计指标对比验证
5.3 Android应用访存特性分析
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献