《OpenCL编程指南》

  • 76 replies
  • 25617 views
*

sisiy

  • *****
  • 246
    • 查看个人资料
《OpenCL编程指南》
« 于: 九月 23, 2013, 08:52:36 pm »

编辑推荐
《OpenCL编程指南》为OpenCL世界带来了福音。《OpenCL编程指南》出自资深程序员之手,正是程序员需要的实用指南。
名人推荐
“欢迎来到异构并行编程的新世界,凭借这本通俗易懂的权威指南,你将深入了解完整的OpenCL编程模型。”
——Pat Hanrahan,斯坦福大学教授
作者简介
作者:(美国)蒙施(Aaftab Munshi) 译者:苏金国

Aaftab Munshi,OpenCL核心设计小组的灵魂人物之一,同时他也是OpenCL、OpenGL ES 1.1、OpenGL ES 2.0规范的编辑,与DanGinsburg和Dave Shreiner合著了《OpenGL ES 2.0 Programming Guide》。目前他任职于Apple公司。
目录
译者序

前言
致谢
第一部分 OpenCL1.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例子
2.1构建示例
2.1.1 必备条件
2.1.2 Mac OS X与Code::Blocks
2.1.3 Microsoft Windows与Visual Studio
2.1.4 Linux与Eclipse
2.2 HelloWorld示例
2.2.1 选择OpenCL平台并创建一个上下文
2.2.2选择设备并创建命令队列
2.2.3创建和构建程序对象
2.2.4创建内核和内存对象
2.2.5执行内核
2.3检查OpenCL中的错误
第3章平台、上下文和设备
3.1 OpenCL平台
3.2 OpenCL设备
3.3 OpenCL上下文
第4章OpenCL C编程
4.1使用OpenCL C编写数据并行内核
4.2标量数据类型
4.3矢量数据类型
4.3.1 矢量字面量
4.3.2 矢量分量
4.4其他数据类型
4.5衍生类型
4.6隐式类型转换
4.7显式强制类型转换
4.8显式转换
4.9将数据重新解释为另一种类型
4.10矢量操作符
4.10.1算术操作符
4.10.2关系和相等操作符
4.10.3位操作符
4.10.4逻辑操作符
4.10.5条件操作符
4.10.6移位操作符
4.10.7一元操作符
4.10.8赋值操作符
4.11 限定符
4.11.1 函数限定符
4.11.2 内核属性限定符
4.11.3地址空间限定符
4.11.4访问限定符
4.11.5类型限定符
4.12关键字
4.13预处理器指令和宏
4.13.1 pragma指令
4.13.2宏
4.14限制
第5章OpenCL C内置函数
5.1工作项函数
5.2数学函数
5.2.1 浮点pragma
5.2.2浮点常量
5.2.3相对误差作为ulp
5.3整数函数
5.4公共函数
5.5几何函数
5.6关系函数
5.7矢量数据加载和存储函数
5.8同步函数
5.9异步复制和预取函数
5.10原子函数
5.11杂项矢量函数
5.12图像读、写函数
5.12.1读图像
5.12.2采样器
5.12.3确定边界颜色
5.12.4写图像
5.12.5查询图像信息
第6章程序与内核
6.1程序和内核对象概述
6.2程序对象
6.2.1创建和构建程序
6.2.2程序构建选项
6.2.3 由二进制码创建程序
6.2.4管理和查询程序
6.3内核对象
6.3.1创建内核对象和设置内核参数
6.3.2线程安全性
6.3.3管理和查询内核
第7章缓冲区和子缓冲区
7.1 内存对象、缓冲区和子缓冲区概述
7.2创建缓冲区和子缓冲区
7.3查询缓冲区和子缓冲区
7.4读、写和复制缓冲区和子缓冲区
7.5映射缓冲区和子缓冲区
第8章图像和采样器
8.1图像和采样器对象
8.2创建图像对象
8.2.1 图像格式
8.2.2查询图像支持
8.3创建采样器对象
8.4处理图像的OpenCL C函数
8.5传输图像对象
第9章事件
9.1命令、队列和事件概述
9.2事件和命令队列
9.3事件对象
9.4宿主机上生成事件
……
第二部分 OpenCL1.1案例研究
附录A OpenCL1.1小结


电子书下载地址:[hide]http://pan.baidu.com/share/link?shareid=1752928753&uk=4027385709[/hide]
(如果觉得这本书对您的开发有帮助,请购买正版书籍)



(无标题)
« 回复 #1 于: 九月 24, 2013, 09:20:55 am »
;P

(无标题)
« 回复 #2 于: 九月 24, 2013, 09:44:06 am »
好书,我正在学习

(无标题)
« 回复 #3 于: 九月 24, 2013, 09:47:51 am »
就那么两本书,这本入门还是比较合适的

(无标题)
« 回复 #4 于: 九月 24, 2013, 09:54:18 am »
好资源,下载下来,看看!!

(无标题)
« 回复 #5 于: 九月 24, 2013, 01:04:48 pm »
:D:D

(无标题)
« 回复 #6 于: 九月 24, 2013, 02:15:39 pm »
急需这本书

(无标题)
« 回复 #7 于: 九月 24, 2013, 03:24:07 pm »
好东西,看看....

(无标题)
« 回复 #8 于: 九月 24, 2013, 05:36:34 pm »
下载看看,谢谢楼主

(无标题)
« 回复 #9 于: 九月 24, 2013, 05:48:15 pm »
支持!
支持!
支持
支持
支持

(无标题)
« 回复 #10 于: 九月 24, 2013, 07:32:46 pm »
看一看,希望有用

(无标题)
« 回复 #11 于: 九月 24, 2013, 08:18:04 pm »
看看。谢谢楼主。

(无标题)
« 回复 #12 于: 九月 24, 2013, 08:56:39 pm »
看看,3ks

(无标题)
« 回复 #13 于: 九月 25, 2013, 09:42:39 am »
感觉挺不错的,但还没有拜读过啊

(无标题)
« 回复 #14 于: 九月 25, 2013, 06:00:00 pm »
谢谢楼主分享!!~