文摘
英文文摘
声明
第1章绪论
1.1引言
1.2体系结构的发展
1.2.1工艺的进步
1.2.2技术的变革
1.3研究现状
1.4本文工作及章节安排
第2章并行体系机构和访存模型
2.1并行体系结构简介
2.2 CMP体系结构简介
2.2.1 CMP体系结构的特点
2.2.2 CMP与其它并行体系结构的比较
2.2.3 SMT与CMP中多线程的比较
2.3并行访存模型
2.3.1并行访存模型简介
2.3.2 CMP的Cache一致性
2.4小结
第3章Pin软件系统与Cache模拟
3.1 Pin软件系统简介
3.2 Pin的软件体系结构
3.3 Pin软件系统的优点
3.4 Cache模拟
3.4.1基于可执行文件驱动
3.4.2基于跟踪文件驱动
3.5小结
第4章CCSim的设计及实现
4.1 CCSim软件架构
4.2 CCSim的主要模块
4.2.1初始化模块
4.2.2装载模块
4.2.3 Cache模拟模块
4.3 Cache模拟模块的实现
4.3.1 Cache组织结构设计
4.3.2替换算法设计
4.3.3一致性协议设计
4.3.4 Cache模拟模块的流程
4.4 CCSim的流程
4.5对Barcelona的Cache结构的模拟
4.5.1 Barcelona的结构特点
4.5.2 Barcelona的Cache访问方式
4.5.3 Barcelona的Cache一致性协议
4.5.4 CCSim对Barcelona的模拟支持
4.6小结
第5章CCSim的性能测试
5.1简单的功能测试
5.1.1测试参数与方案
5.1.2实验结果与分析
5.2对Barcelona的模拟测试
5.2.1测试方案
5.2.2测试结果
5.3对CMP中竞争共享Cache的模拟测试
5.3.1 CMP中共享Cache的竞争
5.3.2测试方案
5.3.3测试结果
5.4小结
第6章结束语
6.1本文总结
6.2未来工作
参考文献
附录
致谢
在读期间发表的学术论文与取得的研究成果
中国科学技术大学;