出版社:科学出版社
年代:2014
定价:56.0
随着多核平台的普及,如何利用多核加速串行应用的执行已成为国际学术界和工业界共同关注的热点研究问题。《支持推测并行化的多核事务储存体系结构研究》是根据国家973/863/自然科学基金重点项目/科技重大专项科研课题的研究结果。本书集中反映了作者多年来在多核处理器体系结构研究的最新成果和数据,主要涉及线程级推测并行性的判定准则、研究方法和剖析机制;桌面应用、多媒体应用和高性能计算应用的推测并行性剖析;同时支持线程级推测和事务存储语义的多核事务存储处理器体系结构、编程环境、硬件模拟环境设计;在线剖析指导的推测多线程动态优化、分析模型等方面的研究内容。
第1章 绪论
1.1 引言
1.1.1 研究意义
1.1.2 传统方法的局限性
1.2 推测并行技术简介
1.2.1 TLS技术简介
1.2.2 TM技术简介
1.2.3 两种技术的结合
第2章 相关研究工作
2.1 事务存储技术
2.1.1 软件事务存储方案
2.1.2 硬件事务存储方案
2.1.3 代表性方案LogTM
2.2 线程级推测技术
2.2.1 软件线程级推测方案
2.2.2 硬件线程级推测方案
2.2.3 软硬结合式线程级推测
2.2.4 代表性方案Hydra
2.3 TLS与TM的结合
2.3.1 TLS与TM结合的方式
2.3.2 代表性方案TCC
2.4 程序剖析技术
2.4.1 剖析简介
2.4.2 JRPM方案
2.4.3 SPT方案
2.4.4 Mitosis方案
2.5 小结
第3章 线程级推测并行性研究机制
3.1 推测模型
3.1.1 循环级推测模型
3.1.2 子程序级推测模型
3.2 分析方法
3.2.1 判定准则
3.2.2 依赖分析方法
3.3 剖析指导的线程划分机制
3.4 剖析应用分类
3.5 小结
第4章 Open Pro剖析工具集
4.1 剖析方案
4.2 剖析机制实现
4.2.1 核心数据结构设计
4.2.2 剖析流程
4.2.3 线程调用跟踪
4.2.4 访存剖析机制
4.2.5 计算生产距离与消费距离
4.2.6 链表压缩设计
4.3 设计说明
4.4 实验方案说明
4.5 小结
第5章 桌面应用的推测并行性分析
5.1 桌面应用简介
5.2 桌面应用循环级并行性剖析
5.3 桌面应用子程序级并行性剖析
5.4 小结
第6章 多媒体应用的推测并行性分析
6.1 多媒体应用简介
6.2 多媒体应用循环级并行性剖析
6.3 多媒体应用子程序级并行性剖析
6.4 小结
……
第7章 高性能计算应用的推测并行性分析
第8章 总线式推测多核结构体系结构设计
第9章 总线式推测多核模拟器实现
第10章 SPoTM模型评测
第11章 PTT设计优化
第12章 PTT基本性能评测
第13章 PTT性能影响因素评测
第14章 在线剖析指导机制
第15章 连续两阶段剖析指导性能优化
参考文献
随着多核平台的普及,如何利用多核加速串行应用的执行已成为国际学术界和工业界共同关注的热点研究问题。
《支持推测并行化的多核事务存储体系结构研究》是根据国家973/863/自然科学基金重点项目/科技重大专项科研课题的研究结果。
《支持推测并行化的多核事务存储体系结构研究》集中反映了作者多年来在多核处理器体系结构研究的最新成果和数据,主要涉及线程级推测并行性的判定准则、研究方法和剖析机制;桌面应用、多媒体应用和高性能计算应用的推测并行性剖析;同时支持线程级推测和事务存储语义的多核事务存储处理器体系结构、编程环境、硬件模拟环境设计;在线剖析指导的推测多线程动态优化、分析模型等方面的研究内容。
(美) 汤孟岩, 著
胡玥, 高庆狮, 高小宇, 著
白中英, 杨旭东, 邝坚, 主编
(美) 莱维尼 (Rewini,H.E.) , 著
(英) 斯威特曼 (Sweetman,D.) , 著
李斌, 著
(英) 埃文斯 (Evans,J.S.) , (英) 特林普尔 (Trimper,G.L.) , 著
(英) 斯威特曼 (Sweetman,D.) , 著
许邦建, 孙永节, 唐涛, 编著