文摘
英文文摘
第一章 绪论
1.1 课题背景
1.1.1 处理器发展趋势
1.1.2 片上多处理器结构分类
1.1.3 片上多处理器结构带来的挑战
1.2 事务存储技术
1.2.1 事务概念和性质
1.2.2 事务存储器的分类
1.3 课题意义与本文研究内容
第二章 硬件事务存储器的实现技术
2.1 硬件事务存储器的实现方式
2.2 典型硬件事务存储器
2.2.1 TCC系统
2.2.2 LogTM系统
2.2.3 动态配置型硬件事务存储器(DynTM)
2.3 基于MediaDSP64的硬件事务存储机制
2.4 支持硬件事务存储机制的处理器存储系统
2.4.1 Smart memory的存储系统
2.4.2 支持硬件事务存储机制的MediaDSP64存储结构
2.5 本章小结
第三章 硬件事务存储器的微结构
3.1 硬件事务存储器的微结构
3.1.1 支持硬件事务存储机制的硬件单元
3.1.2 支持硬件事务存储机制的控制模块
3.2 软硬件接口语义设计
3.2.1 MediaDSP64处理器指令集
3.2.2 MediaDSP64流水线
3.2.3 硬件事务存储器指令
3.3 硬件事务存储执行模型
3.4 评估
3.5 本章小结
第四章 硬件事务存储器的仿真与性能分析
4.1 仿真平台
4.1.1 多处理器仿真平台
4.1.2 基于FPGA的硬件模拟器
4.2 事务编程与评测
4.2.1 事务编程模型
4.2.2 评测程序
4.3 实验结果
4.3.1 硬件事务存储机制正确性验证
4.3.2 基于同构双处理器仿真器的实验结果
4.3.3 基于异构多核仿真器的实验结果
4.3.4 实验结果分析
4.4 本章小结
总结和展望
参考文献
作者攻读硕士期间参加科研工作的情况
致谢