OpenCL编程指南
OpenCL编程指南封面图

OpenCL编程指南

(美) 蒙施 (Munshi,A.) , 著

出版社:机械工业出版社

年代:2012

定价:69.0

书籍简介:

本书涵盖了全部的规范。该书分析了主要的使用案例,说明了OpenCL如何表示大范围的并行算法,给API和OpenCL编程语言提供了完整的参考资料。通过完整的案例学习和可下载的代码实例,作者说明了如何编写复杂的并行程序,将工作负荷分解到许多不同的设备上。作者还介绍了OpenCL 软件性能优化的所有要件,包括对硬件的探测和自适应。主要内容包括:介绍了OpenCL的核心模式,概念,术语,目标和基本理论;发现和准备可用资源;使用OpenCL C、内置函数和运行时API编程;使用缓冲区、辅助缓冲区、图像、采样器和事件;与OpenGL和微软的Direct3D的数据共享和同步;使用C++ Wrapper API简化开发过程;使用OpenCL的嵌入式规格,支持从手机到超级计算机节点设备;建立完整的应用:图像直方图,边缘检测滤波器,物理模拟,快速傅立叶变换,光流等;与PyOpenCL一起使用 OpenCL,包括从C++到Python的移植问题;执行矩阵乘法和高性能的稀疏矩阵乘法。

书籍目录:

译者序

前言

致谢

第一部分 OpenCL 1.1语言与API

第1章 OpenCL介绍

1.1 什么是OpenCL,或者为什么需要这本书

1.2 多核的未来:异构平台

1.3 多核世界中的软件

1.4 OpenCL的概念基础

1.4.1 平台模型

1.4.2 执行模型

1.4.3 内存模型

1.4.4 编程模型

1.5 OpenCL与图形

1.6 OpenCL的内容

1.6.1 平台API

1.6.2 运行时API

1.6.3 内核编程语言

1.6.4 OpenCL小结

1.7 嵌入式简档

1.8 学习OpenCL

第2章 HelloWorld:一个OpenCL例子

第3章 平台、上下文和设备

第4章 OpenCL C编程

第5章 OpenCL C内置函数

第6章 程序与内核

第7章 缓冲区和子缓冲区

第8章 图像和采样器

第9章 事件

第10章 与OpenCL的互操作

第11章 与Direct3D的互操作

第12章 C++包装器API

第13章 OpenCL嵌入式简档

第二部分 OpenCL 1.1案例研究

第14章 图像直方图

第15章 Sobel边界检测过滤器

第16章 并行实现Dijkstra单源最短路径图算法

第17章 Bullet Physics SDK中的布模拟

第18章 用快速傅里叶变换模拟海洋

第19章 光流

第20章 用PyOpenCL使用OpenCL

第21章 使用OpenCL完成矩阵乘法

第22章 稀疏矩阵矢量乘法

附录A OpenCL 1.1小结

内容摘要:

OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。蒙施、BenedictR.Gaster、TimothyG.Mattson、JamesFung、DanGinsburg所著的《OpenCL编程指南》分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、BulletPhysicsSDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。《OpenCL编程指南》的附录收录了OpenCL规范定义的大量函数、命名常量和类型,可供程序员开发时查阅。

编辑推荐:

《OpenCL编程指南》为OpenCL世界带来了福音。本书出自资深程序员之手,正是程序员需要的实用指南。本书第一部分介绍了OpenCL 1.1规范的全部内容,包括OpenCL的基本核心思想以及编写OpenCL程序的基础知识。第二部分给出了大量实际用例,可以从中了解OpenCL的各个方面在复杂应用中如何工作,学习如何在实际项目中使用OpenCL。

书籍规格:

书籍详细信息
书名OpenCL编程指南站内查询相似图书
9787111398493
如需购买下载《OpenCL编程指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸24 × 19装帧平装
页数 603 印数 4000

书籍信息归属:

OpenCL编程指南是机械工业出版社于2012.11出版的中图分类号为 TP391.41 的主题关于 图形软件-程序设计 的书籍。