声明
第1章 绪 论
1.1 研究背景和目的
1.2 国内外研究现状
1.2.1 NUMA架构内存访问优化
1.2.2针对NUMA架构的访存分析
1.3 研究方法
1.4 研究内容
1.5 组织结构
第2章 系统技术概述
2.1 NUMA架构
2.1.1 SMP架构与NUMA架构
2.1.2 NUMA 架构的性能优化
2.1.3 NUMA 架构的性能分析
2.2 Pin动态二进制插桩工具
2.2.1 Pin工具架构
2.2.2使用Ptrace API加载Pin
2.2.3 JIT编译器
2.2.4 Pin工具使用
2.3 本章小结
第3章 多线程访存优化系统设计
3.1 概述
3.2输出信息
3.3 设计与实现
3.3.1 配置信息的获取
3.3.2 事件收集
3.3.3 整体分析
3.4 访存优化方法
3.4.1 线程优化
3.4.2 动态对象优化
3.5 本章小结
第4章 NUMA架构的缓存仿真设计
4.1 NUMA架构的三级缓存
4.2 缓存一致性协议
4.3 MOESI状态机
4.4 三级Cache的设计和实现
4.4.1 三级缓存的工作流程
4.4.2 三级Cache配置
4.4.3 访存信息获取
4.4.4 Cache模拟
4.5 本章小结
第5章 实验分析
5.1 实验环境
5.2 并发内存分配程序
5.3 读者写者问题
5.4 三级缓存使用效率分析
5.5 本章小结
结论
参考文献
致谢
湖南大学;