《OpenCL异构计算》讲解了OpenCL和如何针对复杂的异构系统(多核处理器、GPU和APU)进行并行编程。OpenCL是为支持多平台设计的,受行业广泛支持,有助于帮助读者为异构环境编写高性能应用程序。 本书由并行计算和OpenCL社区中的领头人撰写,可帮助读者体验OpenCL从而了解大量基础的并行算法。书中探索了内存空间、优化技术、图形的互操作、性能扩展,调试和性能剖析等。 本书适合软件工程师、程序员、硬件工程师、高年级本科生/研究生阅读和参考,也可供并行编程课程使用。 《OpenCL异构计算》提供OpenCL的第一手资料,详尽阐述了如何在异构环境下进行并行编程。第1章首先介绍如何在并行系统下编程,定义异构编程需要理解的概念。第2~4章循序渐进地介绍OpenCL的基小架构。第5章和第6章对这些概念加以扩展,旨在帮助读者更好地理解。第7~10章提供4个更复杂的案例学刊,让读者理解到OpenCL具有广泛的应用。第11~13章锁定高级主题展开讨论。 《OpenCL异构计算》可帮助学生和研究人员更好地理解通用异构计算(尤其是OpenCL提供的解决方案),尤其是适合不同经验水甲的学生,可以作为OpenCL课程的教材或其他课程的参考,例如并行编程课程和高级课程。
本书特色 ·解释OpenCL并行编程的原理和策略,从理解四大抽象模型开始,一直介绍到测试和调试完整的应用 ·覆盖图像处理、Web插件、粒子模拟、视频编辑和性能优化等主题 ·展示OpenCL如何映射到目标体系结构,并解释-些映射到各种体系结构的折衷方案 ·提出一系列基础编程技术,并通过若干个实例和案例分析来展示针对不同硬件平台的OpenCL扩展
- 版权: 清华大学出版社
- 出版: 2012-06-01
- 更新: 2023-06-07
- 书号:9787302286851
- 中图:TP391.41;TP311.1
- 学科:工学控制科学与工程工学计算机科学与技术
相关图书
-
深入理解OpenGL、WebGL和OpenGL ES
[美] 帕特里克•科齐(Patrick Cozzi) [美] 克里斯托弗•里奇奥(Christophe Riccio) 武海军 译
¥199.00