OpenCL™规范官方指南文档目录

OpenCL™规范-CSDN博客

OpenCL™规范 1.简介-CSDN博客

OpenCL™规范 2.术语表-CSDN博客

OpenCL™规范 3.OpenCL体系结构-CSDN博客

OpenCL™规范 3.1平台模型-CSDN博客

OpenCL™规范 3.2执行模式-CSDN博客

OpenCL™规范 3.2.1.将工作项映射到NDRange-CSDN博客

OpenCL™规范 3.2.2内核实例的执行-CSDN博客

OpenCL™规范 3.2.3设备侧队列-CSDN博客

OpenCL™规范 3.2.4同步-CSDN博客

OpenCL™规范 3.2.5.内核类别-CSDN博客

OpenCL™规范 3.3内存模型-CSDN博客

OpenCL™规范 3.3.1.基本内存区域-CSDN博客

OpenCL™规范 3.3.2内存对象-CSDN博客

OpenCL™规范 3.3.3共享虚拟内存-CSDN博客

OpenCL™规范 3.3.4.OpenCL 1.x的内存一致性模型-CSDN博客

OpenCL™规范 3.3.5.OpenCL 2.x的内存一致性模型-CSDN博客

OpenCL™规范 3.3.6.原子和栅栏操作概述-CSDN博客

OpenCL™规范 3.3.7.内存排序规则-CSDN博客

OpenCL™规范 3.3.7.1. 原子操作-CSDN博客

OpenCL™规范 3.3.7.2. 栅栏操作-CSDN博客

OpenCL™规范 3.3.7.3. 工作组函数-CSDN博客

OpenCL™规范 3.3.7.4. 子组功能-CSDN博客

OpenCL™规范 3.3.7.5. 主机端和设备端命令-CSDN博客

OpenCL™规范 3.4. OpenCL框架-CSDN博客

OpenCL™规范 3.4.1. 混合版本支持-CSDN博客

OpenCL™规范 3.4.2. 向后兼容性-CSDN博客

OpenCL™规范 3.4.3. 版本控制-CSDN博客

OpenCL™规范 3.4.3.1. 版本-CSDN博客

OpenCL™规范 3.4.3.2. 版本名称配对-CSDN博客

OpenCL™规范 4.OpenCL平台层-CSDN博客

OpenCL™规范 4.1. 查询平台信息-CSDN博客

OpenCL™规范 4.2. 查询设备-CSDN博客

OpenCL™规范 4.3. 对设备进行分区-CSDN博客

OpenCL™规范 4.4. 上下文-CSDN博客

OpenCL™规范 5.OpenCL运行时-CSDN博客

OpenCL™规范 5.1. 命令队列-CSDN博客

OpenCL™规范 5.2. 缓冲区对象-CSDN博客

OpenCL™规范 5.2.1. 创建缓冲区对象-CSDN博客

OpenCL™规范 5.2.2. 读取、写入和复制缓冲区对象-CSDN博客

OpenCL™规范 5.2.3. 填充缓冲区对象-CSDN博客

OpenCL™规范 5.2.4. 映射缓冲区对象-CSDN博客

OpenCL™规范 5.2.5. 从Direct3D 10缓冲区资源创建OpenCL缓冲区对象-CSDN博客

OpenCL™规范 5.2.6. 从Direct3D 11缓冲区资源创建OpenCL缓冲区对象-CSDN博客

OpenCL™规范 5.2.7. 从OpenGL缓冲区对象创建OpenCL缓冲区对象-CSDN博客

OpenCL™规范 5.3. 图像对象-CSDN博客

OpenCL™规范 5.3.1. 创建图像对象-CSDN博客

OpenCL™规范 5.3.1.1. 图像格式描述符-CSDN博客

OpenCL™规范 5.3.1.2. 图像描述符-CSDN博客

OpenCL™规范 5.3.2. 查询支持的图像格式列表-CSDN博客

OpenCL™规范 5.3.2.1. 支持的图像格式的最小列表-CSDN博客

OpenCL™规范 5.3.2.2. OpenCL内核语言图像访问限定符的图像格式映射-CSDN博客

OpenCL™规范 5.3.3. 映射到外部图像格式-CSDN博客

OpenCL™规范 5.3.3.1. DirectX 9媒体表面共享的图像格式-CSDN博客

OpenCL™规范 5.3.3.2. Direct3D纹理共享的图像格式-CSDN博客

OpenCL™规范 5.3.3.3. OpenGL纹理和渲染缓冲区共享的图像格式-CSDN博客

OpenCL™规范 5.3.4. 读、写和复制图像对象-CSDN博客

OpenCL™规范 5.3.5. 填充图像对象-CSDN博客

OpenCL™规范 5.3.6. 在图像和缓冲区对象之间复制-CSDN博客

OpenCL™规范 5.3.7. 映射图像对象-CSDN博客

OpenCL™规范 5.3.8. 为图像操作指定Mipmap级别-CSDN博客

OpenCL™规范 5.3.9. 图像对象查询-CSDN博客

OpenCL™规范 5.3.10. 从DirectX 9媒体资源创建OpenCL图像对象-CSDN博客

OpenCL™规范 5.3.11. 从Direct3D10纹理和资源创建OpenCL图像对象-CSDN博客

OpenCL™规范 5.3.12. 从Direct3D11纹理和资源创建OpenCL图像对象-CSDN博客

OpenCL™规范 5.3.13. 从EGL图像创建OpenCL图像对象-CSDN博客

OpenCL™规范 5.3.14. 从OpenGL纹理和渲染缓冲区创建OpenCL图像对象-CSDN博客

OpenCL™规范 5.3.14.1. 深度/模具图像的限制-CSDN博客

OpenCL™规范 5.3.14.2. 对多样本图像的限制-CSDN博客

OpenCL™规范 5.4. 管道-CSDN博客

OpenCL™规范 5.4.1. 创建管道对象-CSDN博客

OpenCL™规范 5.4.2. 管道对象查询-CSDN博客

OpenCL™规范 5.5. 查询、取消映射、迁移、保留和释放内存对象

OpenCL™规范 5.5.1. 保留和释放内存对象-CSDN博客

OpenCL™规范 5.5.1.1. 获取和释放外部内存对象-CSDN博客

OpenCL™规范 5.5.2. 外部内存句柄类型的描述-CSDN博客

OpenCL™规范 5.5.2.1. 文件描述符句柄类型-CSDN博客

OpenCL™规范 5.5.2.2. NT句柄类型-CSDN博客

OpenCL™规范 5.5.3. 取消映射的内存对象-CSDN博客

OpenCL™规范 5.5.4. 访问内存对象的映射区域-CSDN博客

OpenCL™规范 5.5.5. 迁移内存对象-CSDN博客

OpenCL™规范 5.5.6. 内存对象查询-CSDN博客

OpenCL™规范 5.5.7. 查询从DirectX 9媒体表面创建的内存对象的媒体表面属性-CSDN博客

OpenCL™规范 5.5.8. 查询从Direct3D10资源创建的内存对象的Direct3D属性-CSDN博客

OpenCL™规范 5.5.9. 查询从Direct3D11资源创建的内存对象的Direct3D属性-CSDN博客

OpenCL™规范 5.5.10. 从OpenCL内存对象查询OpenGL对象信息-CSDN博客

OpenCL™规范 5.5.11. 在媒体适配器和OpenCL之间共享从媒体表面创建的内存对象-CSDN博客

OpenCL™规范 5.5.12. 在Direct3D 10和OpenCL上下文之间共享从Direct3D 10资源创建的内存对象-CSDN博客

OpenCL™规范 5.5.13. 在Direct3D 11和OpenCL上下文之间共享从Direct3D 11资源创建的内存对象-CSDN博客

OpenCL™规范 5.5.14. 在EGL和OpenCL上下文之间共享从EGL资源创建的内存对象-CSDN博客

OpenCL™规范 5.5.15. 获取、释放和同步对共享OpenCL/OpenGL内存对象的访问-CSDN博客

OpenCL™规范 5.5.15.1. 同步访问与EGL或OpenGL共享的内存对象-CSDN博客

OpenCL™规范 5.5.15.1.1. 与EGL和EGL客户端API同步-CSDN博客

OpenCL™规范 5.5.15.1.2. 与OpenGL同步-CSDN博客

OpenCL™规范 5.5.15.1.3. 与其他API同步的一般注意事项-CSDN博客

OpenCL™规范 5.5.15.1.4. 将OpenCL操作与其他API同步-CSDN博客

OpenCL™规范 5.6. 共享虚拟内存-CSDN博客

OpenCL™规范 5.6.1. SVM共享粒度:粗粒度和细粒度共享-CSDN博客

OpenCL™规范 5.6.2. SVM分配的内存一致性-CSDN博客

OpenCL™规范 5.7. 采样器对象-CSDN博客

OpenCL™规范 5.7.1. 创建采样器对象-CSDN博客

OpenCL™规范 5.7.2. 采样器对象查询-CSDN博客

OpenCL™规范 5.8. 程序对象-CSDN博客

OpenCL™规范 5.8.1. 创建程序对象-CSDN博客

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition includes the latest enhancements in OpenCL 2.0 including: • Shared virtual memory to increase programming flexibility and reduce data transfers that consume resources • Dynamic parallelism which reduces processor load and avoids bottlenecks • Improved imaging support and integration with OpenGL Designed to work on multiple platforms, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, this book explores memory spaces, optimization techniques, extensions, debugging and profiling. Multiple case studies and examples illustrate high-performance algorithms, distributing work across heterogeneous systems, embedded domain-specific languages, and will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. Updated content to cover the latest developments in OpenCL 2.0, including improvements in memory handling, parallelism, and imaging support Explanations of principles and strategies to learn parallel programming with OpenCL, from understanding the abstraction models to thoroughly testing and debugging complete applications Example code covering image analytics, web plugins, particle simulations, video editing, performance optimization, and more
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

꧁白杨树下꧂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值