声明
摘要
第1章 绪论
1.1 背景介绍
1.2 研究现状
1.2.1 NVM做辅存研究
1.2.2 NVM做主存研究
1.3 研究意义
1.4 论文组织结构
第2章 基于NVM主存的性能优化
2.1 基于NVM的主存架构
2.2 NVM性能优化策略介绍
2.2.1 基于NVM组织架构的优化
2.2.2 通过写操作的特性
2.2.3 通过对写入数据的重新编码
2.2.4 通过纠错机制
2.3 延长NVM使用周期策略
2.3.1 混合式主存管理
2.3.2 延迟回写策略
2.3.3 行级回写策略
2.4 小结
第3章 MinFS策略
3.1 MinFS策略主要思想
3.2 算法介绍
3.3 实倒分析
3.4 字长对翻转位数的影响
3.5 性能分析及对比
3.5.1 翻转数据实倒对比
3.5.2 翻转数据理论对比
3.5.3 开销分析
3.6 硬件实现
3.7 MinFS策略扩展
3.7.1 PCM特性简介
3.7.2 MinFS加快PCM写操作
3.7.3 MinFS优化PCM写能耗
3.8 小结
第4章 实验数据
4.1 实验设置
4.2 C#模拟器及内部实现
4.3 翻转位数对比
4.4 写操作时间对比
4.5 小结
第5章 总结与展望
5.1 总结
5.2 课题展望
参考文献
致谢
攻读学位期间发表的主要学术论文