面向硬件事务存储系统冲突管理机制的研究
RESEARCH ON CONTENTION MANAGEMENTFOR HARDWARE TRANSACTIONAL MEMORYSYSTEM
摘要
Abstract
Contents
第 1 章 绪 论
1.1 课题背景及研究的目的和意义
1.1.1 业界动态
1.1.2 并行编程的困难
1.3 硬件事务存储
1.4.1 基于SAB的全局冲突管理机制
1.4.2 面向死锁和活锁的全局冲突管理机制
1.4.3 基于重试队列的全局冲突管理机制
第 2 章 基于监测的全局冲突管理机制
2.2.1 早期的冲突解决策略
2.2.2 病态现象及其解决策略
2.2.3 基于冲突密度的冲突解决方案
2.3.1 事务性能监测器
2.3.2 全局冲突管理器
2.3.3 基于监测的全局冲突管理机制的特点
第 3 章 基于SAB的全局冲突管理机制
3.1 引言
3.2 轻度事务拥塞
3.3 基于SAB的监测
3.4 基于SAB的全局冲突管理机制
3.5 性能评估方法
3.6 实验结果及分析
3.6.1 用于比较分析的冲突管理策略
3.6.2 加速比结果及分析
3.6.3 事务执行时间的比例构成
3.6.4 放弃操作对性能的影响
3.7 本章小结
第 4 章 面向死锁和活锁的全局冲突管理机制
4.1 引言
4.2 面向死锁或活锁的全局性能监测
4.3 面向死锁或活锁的全局冲突管理机制
4.4 性能评估方法
4.5 实验结果及分析
4.5.1 加速比结果及分析
4.5.2 对死锁和活锁的影响
4.5.3 事务执行时间的比例构成
4.5.4 放弃操作对性能的影响
4.6 本章小结
第 5 章 基于重试队列的全局冲突管理机制
5.1 引言
5.2 基于重试队列的全局冲突管理机制
5.3 性能评估方法
5.4 实验结果及分析
5.4.1 加速比结果及分析
5.4.2 对死锁和活锁的影响
5.4.3 事务执行时间的比例构成
5.4.4 放弃操作对性能的影响
5.5 三种基于监测的全局冲突管理机制的比较
5.5.1 实现代价的比较
5.5.2 性能的比较
5.5.3 三种机制的适用领域
5.6 本章小结
结论
参考文献
攻读博士学位期间发表的论文及其它成果
哈尔滨工业大学学位论文原创性声明及使用授权说明
致谢
个人简历