万本电子书0元读

万本电子书0元读

顶部广告

释放多核潜能——英特尔Parallel Studio并行开发指南电子书

售       价:¥

纸质售价:¥31.40购买纸书

55人正在读 | 0人评论 6.2

作       者:英特尔亚太研发有限公司,北京并行科技公司

出  版  社:清华大学出版社

出版时间:2010-09-01

字       数:14.0万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书采用工程理论、工具详解和实际案例分析相结合的方式,全面介绍了英特尔Parallel Studio工具集的使用。全书分三部分:基础部分(第1、2章)介绍了多核架构、并行编程的关键理论,Parallel Studio的特以及一些简单案例;中级部分(第3~12章)详述了Parallel Studio各个组件的使用,是本书的重;提高部分(第13章)选取了来自英特尔线程挑战赛的4个算例和1个商业软件并行优化案例,提供了从工程实际角度解决并行问题的视角。 本书适合所有对并行发技术感兴趣的人员,包括具备一定编程经验的程序员、调试人员,计算密集型行业的高性能计算架构师、性能优化分析师,并行发的研究人员,对英特尔Parallel Studio感兴趣的技术决策者等。此外,本书也可作为高等院校计算机专业并行发相关课程的培训及社会实践参考用书。<br/>【推荐语】<br/>本书适用对象细分: 本书适合所有对并行发技术感兴趣的人员,包括具备一定编程经验的程序员、调试人员;计算密集型行业的高性能计算架构师、性能优化分析师;并行发的研究人员;对英特尔ParallelStudio感兴趣的技术决策者等。此外,本书也可作为高等院校计算机专业并行发相关课程的培训及社会实践参考用书。 多核时代,从串行到并行 你的编程思想和发技术必须升级! 由英特尔、并行科技的技术专家共同编写,兼具理论和实践 国内**本Windows并行发利器——英特尔ParallelStudio工具详解应运而生! 当它向我正确指出占用时间*长的源代码行时,我非常高兴。修改之后,应用程序的速 度几乎提高了10倍。 ——一位匿名beta版测试人员这样描述英特尔ParallelAmplifier 英特尔ParallelStudio中新的分析和评测工具,使得发新的Envivio4Caster系列代码转换器变得更快更有效。尤其是通过使用英特尔ParallelInspector和英特尔ParallelAmplifier,提高了代码的可靠性及其在多核多线程环境下的性能,从而缩短了总体发周期。在合格性检查阶段,由于安全性提高,减少了紊乱代码的数量,错误跟踪也变得更容易。英特尔Parallel Studio全面优化了我们的软件产品,并缩短了上市周期。 ——EricRosier工程副总裁Envivio公司 英特尔ParallelInspector和英特尔ParallelAmplifier极大地简化了查找热和内存泄露的任 务,整体性能提升两倍,同时也消除了过去几处未发现的内存泄露,我们非常满意。 ——VladRomashko软件发经理OpenCascadeS.A.S 使用英特尔ParallelStudio能帮助我们对游戏行性能分析,找到热,并能定位内存错 误和线程错误。ParallelStudio与IDE完美整合,方便易用,使我们的发效率和发质量大幅度提高,降低了风险和成本。 ——徐鸿发主管第九城市信息技术有限公司 处理器从单核到多核的变迁.使得软件的并行或者并发成为必然。“工欲善其事,必先利其器”,并行程序的调试和优化尤其需要出色的发工具。英特尔ParallelStudio方便、高效,在传统的高性能计算领域已经发挥了巨大的作用,而对每一个有志于行并行软件发的程序员来说,它都应该是**的发工具。 ——姚继锋原上海超级计算机中心首席架构师现中科嘉速(北京)并行软件有限公司总经理 在TechED2009的英特尔展台,我们向用户推荐了英特尔ParallelStudio,他们都认为并 行发是未来的发展方向。ParallelStudio面向Windows用户,4个组件涵盖查找热、调试编译、验证和调优,与项目发过程相吻合,很容易上手。这本书可以说是英特尔Parallel Studio并行发的“红宝书”值得一读。 ——颜伟技术工程师北京并行科技有限公司<br/>【作者】<br/>并行科技 北京并行科技有限公司(以下简称并行科技),是一家专注于高性能计算软件与技术服务的高新技术企业,与英特尔等软硬件厂商有着密切的合作伙伴关系,主要客户包括科研院所、能源、气象、制造、金融、互联网等计算密集型用户。在程序并行化、优化领域,并行科技拥有<br/>
目录展开

序一

序二

前言

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 英文术语表

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部