《OpenCL异构计算(第2版)》提供Open CL的第一手资料,详尽阐述了如何在异构环境下进行并行编程。第1章首先介绍如何在并行系统下编程,定义异构编程需要理解的概念。第2~4章循序渐进地介绍Open CL的基本架构和基本实例。第5章介绍Open CL并发模型和执行模型。第6章对一个CPU/GPUOpen CL实现进行剖析,旨在帮助读者更好地理解。第7章的主题是数据管理。第8~10章提供案例学习,让读者理解到Open CL的广泛应用。第11~13章锁定高级主题展开讨论,第14章演示了如何对图像分析应用进行性能优化。 《OpenCL异构计算(第2版)》可帮助学生和研究人员更好地理解通用异构计算(尤其是Open CL提供的解决方案),尤其适合不同经验水平的学生阅读,可以作为Open CL课程的教材或其他课程的参考,例如并行编程课程和高级课程。
《OpenCL异构计算(第2版)》讲解了Open CL和如何为复杂的异构系统(多核处理器、GPU和APU)进行并行编程。Open CL是为支持多平台设计的,受行业广泛支持,有助于帮助读者为异构环境编写高性能应用程序。 《OpenCL异构计算(第2版)》由并行计算和Open CL社区中的领头人所撰写,可帮助读者体验Open CL从而了解大量基础的并行算法。主题涉及内存空间、优化技术、图形的互操作、性能扩展,调试和性能剖析等。此外,《OpenCL异构计算(第2版)》第2版新增了案例分析和实例,清楚阐述了高性能算法、异构系统的分布式运行机制、嵌入式域特定语言等。 《OpenCL异构计算(第2版)》读者对象为软件工程师、程序员、硬件工程师、高年级本科生/研究生,可供并行编程课程使用,包含有详细的案例,附有额外的网上练习和其他支持材料。第2版根据Open CLl.2最新开发动态进行修订,包括新的架构和功能新增主题有图像处理、数据管理和Open CL语言与C/C++之外其他语言(比如Haskell)的权衡解释Open CL并行编程的原理和策略,从理解四大抽象模型开始,-直介绍到测试和调试完整的应用覆盖图像处理、Web插件、粒子模拟、视频编辑和性能优化等主题展示Open CL如何映射到目标体系结构,并解释一些映射到各种体系结构的折衷方案提出一系列基础编程技术,并通过若干个实例和案例分析来展示针对不同硬件平台的Open CL扩展。
- 版权: 清华大学出版社
- 出版: 2013-09-01
- 更新: 2023-06-07
- 书号:9787302333951
- 中图:TP391.41
- 学科:工学控制科学与工程工学计算机科学与技术