声明
摘要
第1章 绪论
1.1 研究背景
1.1.1 片上多核处理器体系结构
1.1.2 片上多核处理器体系结构面临的挑战
1.1.3 片上存储模型
1.2 高速缓存一致性模型
1.2.1 概念
1.2.2 实现
1.2.3 片上网络
1.3 片上高速缓存一致性模型的研究意义
1.4 高速缓存一致性模型技术研究的几个关键问题
1.4.1 功能扩展模型
1.4.2 性能及扩展性优化模型
1.4.3 小结
1.5 论文研究目标和主要工作
1.6 论文结构
第2章 相关研究工作
2.1 基本的高速缓存一致性模型
2.1.1 一致性状态及消息
2.1.2 基于侦听形式的高速缓存一致性协议
2.1.3 基于目录结构的高速缓存一致性协议
2.1.4 基于Token的高速缓存一致性协议
2.2 功能扩展模型
2.2.1 FlexTM
2.2.2 FasTM
2.2.3 TLS模型
2.3 面向性能的优化模型
2.3.1 基于协议行为的性能优化模型
2.3.2 基于预测机制的性能优化模型
2.3.3 基于通信模式的性能优化模型
2.4 面向扩展性的优化模型
2.5 小结
第3章 基于TM及TLS机制的高速缓存一致性模型
3.1 引言
3.1.1 硬件模型的提出
3.1.2 性能影响因素分析
3.1.3 小结
3.2 TT-Dir模型架构
3.2.1 推测状态管理
3.2.2 冲突检测
3.2.3 快速回退机制
3.2.4 定序机制
3.3 冲突容忍机制
3.3.1 一致性协议行为
3.3.2 冲突容忍表更新
3.3.3 多个数据拥有者
3.3.4 提交与回退
3.3.5 缓存溢出
3.3.6 事务动态定序机制
3.4 TT-Dir模型评测
3.4.1 评测方法
3.4.2 基准测试程序
3.4.3 推测多线程机制评测分析
3.4.4 事务存储机制评测分析
3.4.5 硬件评测
3.5 相关工作对比讨论
3.6 小结
第4章 一种带有阶段优先级支持的目录缓存一致性模型
4.1 引言
4.2 相关背景
4.2.1 高速缓存一致性协议
4.2.2 片上网络
4.3 PPB缓存一致性协议模型
4.3.1 缓存一致性协议分析
4.3.2 PPB高速缓存一致性模型的实现
4.3.3 片上网络中优先级支持机制
4.4 模型评测
4.4.1 评测方法及测试程序集
4.4.2 评测结果
4.5 相关工作对比讨论
4.6 小结
第5章 基于本地目录结构的高速缓存一致性模型
5.1 引言
5.1.1 目录结构
5.1.2 性能优化
5.1.3 小结
5.2 Loc-Dir模型架构
5.3 Loc-Dir模型中目录机制的实现
5.3.1 目录结构
5.3.2 目录管理机制
5.3.3 一致性协议行为及操作
5.4 Loc-Dir模型中性能优化操作
5.4.1 预测机制
5.4.2 缓存替换策略
5.4.3 通信模式优化
5.5 模型评测
5.5.1 评测方法及测试程序集
5.5.2 评测结果及分析
5.6 相关工作对比讨论
5.7 小结
第6章 全文总结
6.1 研究工作和成果
6.2 主要创新
6.3 进一步的工作
参考文献
致谢
在读期间发表的学术论文
在读期间参与的科研项目