声明
摘要
第1章 绪论
1.1 研究目标和意义
1.2 国内外研究现状
1.3 论文组织结构
第2章 背景知识
2.1 DRAM的存储结构
2.1.1 现代DRAM的结构及特点
2.1.2 Rank的概念
2.1.3 Bank的组织结构
2.1.4 通道的概念
2.1.5 DRAM中的拓扑组织结构
2.2 内存访问的基本时间
2.2.1 内存访问时在Bank上的流程
2.2.2 Bank发出的基本命令
2.2.3 内存访问调度问题
2.3 DRAM内存控制器
2.3.1 DRAM控制器体系结构
2.3.2 Row buffer管理策略
2.3.3 地址映射机制
2.4 本章小结
第3章 策略设计
3.1 多核系统中访存问题的分析
3.2 页着色设计
3.2.1 传统的分页策略
3.2.2 页着色(Page Color)策略
3.3 内存感知的分页策略研究
3.3.1 SMP结构下页着色策略的研究
3.3.2 CMP结构中页着色策略的研究
3.4 操作系统中内存感知分页策略设计
3.5 基于任务优先级的Bank访问管理方法研究
3.6 本章小结
第4章 系统实现
4.1 页着色技术在操作系统中的具体实现
4.1.1 用户接口层
4.1.2 映射层实现
4.1.3 分页层实现
4.2 硬件实验平台选择
4.2.1 全系统模拟器Simics介绍
4.2.2 内存模拟模块GEMS
4.3 GEMS中open page mode的实现
4.4 用Page Color策略实现Bank的隔离
4.5 GEMS上实现Bank访问按优先级管理
4.6 本章小结
第5章实验结果与分析
5.1 SMP系统上页着色策略实验分析
5.1.1 实验配置
5.1.2 实验测试集
5.1.3 实验测试
5.1.4 实验结果分析
5.2 CMP系统上页着色策略实验分析
5.2.1 实验配置
5.2.2 实验结果
5.2.3 实验结果分析
5.3 基于优先级的Bank请求管理实验分析
5.3.1 实验结果
5.3.2 实验结果分析
5.4 本章小结
第6章 结论与展望
6.1 结论
6.2 未来工作及展望
参考文献
致谢
科研项目和论文发表情况