为你推荐
序一
序二
前言
1.本书缘起
2.读者对象
3.内容组织
4.阅读建议
5.致谢
第1章 并行开发理论基础
1.1 并行相关概念
1.2 多核并行
1.3 小结
第2章 英特尔ParallelStudio基础
2.1 英特尔Parallel Studio介绍
2.2 英特尔Parallel Studio快速上手
2.3 小结
第3章 英特尔ParallelComposer详解
3.1 Composer概述
3.2 英特尔C/C++编译器
3.3 英特尔并行调试器
3.4 英特尔TBB线程构建模块
3.5 英特尔IPP性能基元
3.6 小结
第4章 并行化方法
4.1 基本概念
4.2 并行化方法
4.3 并行化设计
4.4 案例分析:用蒙特卡罗方法计算π值
4.5 小结
第5章 英特尔ParallelComposer案例分析
5.1 案例5-1:Composer的使用——向量化和自动并行化
5.2 案例5-2:并行调试器的使用
5.3 案例5-3:通过TBB进行字符串查找
5.4 案例5-4:IPP压缩和解压缩案例介绍
5.5 小结
第6章 英特尔ParallelInspector详解
6.1 Inspector概述
6.2 启动Inspectort
6.3 配置查找错误的类型和粒度
6.4 定位和解决发现的错误
6.5 小结
第7章 软件纠错方法
7.1 基本概念
7.2 并行软件的纠错
7.3 线程并行的常见错误
7.4 小结
第8章 并行软件纠错案例
8.1 案例8-1:线程间相互作用导致的死锁问题
8.2 案例8-2:线程竞争
8.3 案例8-3:内存泄露
8.4 小结
第9章 英特尔ParallelAmplifier详解
9.1 Amplifier概述
9.2 Amplifier的几个概念
9.3 Amplifier的分析运行
9.4 Amplifier中浏览性能数据结果
9.5 Amplifier解释性能数据结果
9.6 Amplifier中的源代码
9.7 Amplifier中对比性能数据结果
9.8 Amplifier中管理结果文件
9.9 小结
第10章 性能优化方法
10.1 性能优化概述
10.2 性能优化通用方法
10.3 并行应用性能优化方法
10.4 小结
第11章 性能优化案例
11.1 IO并行:系统级优化案例
11.2 锁的实现:锁优化案例
11.3 同步与负载均衡:生产消费类型的优化案例
11.4 优化临界区:WinThread循环计算型优化案例
11.5 负载均衡与归约:OpenMP循环计算型优化案例
11.6 线程数,桶数与锁:Hash表与TBB优化案例
11.7 选择合适的层级并行:任务与数据并行优化案例
11.8 避免硬件性能瓶颈:内存与高速缓存优化案例
11.9 算法选择:排序优化与TBB案例
11.10 内存操作TBB优化案例
11.11 小结
第12章 英特尔ParallelAdvisor详解
12.1 Advisor基础
12.2 Advisor工作流程
12.3 Annotations
12.4 Advisor工具
12.5 使用案例
12.6 小结
第13章 总体系统化案例
13.1 数独
13.2 最短路径
13.3 基数排序
13.4 骑士巡游
13.5 商业软件Paraview
附录A 英文术语表
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜