1 并行计算概述3 1.1 并行计算概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 常用基于硬件和软件的并行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 OpenCL 概述7 2.1 OpenCL 架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 OpenCL 平台模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 OpenCL 编程的一般步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3.1 命令队列. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3.2 OpenCL 内存对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3.3 OpenCL 程序对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3.4 Kernel 对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.3.5 Kernel 执行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3 GPU 架构23 3.1 OpenCLspec 和多核硬件的对应关系. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.2 一些关于OpenCL 的特殊主题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.3 传统的CPU 架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.4 现代的GPGPU 架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.5 AMD GPU 硬件架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.6 Nvdia GPU Femi 架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.6.1 GTX480-Compute 2.0 capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.6.2 SIMT 和SIMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.6.3 Nvida GPU 内存机制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2021-05-20 11:44:03 5.4MB AMD_OpenCL
1
对于想使用opencl 开发ZYNQ的朋友来说绝对是非常不错的!
2021-05-20 11:41:57 2.99MB OpenCL ZYNQ
1
opencl异构并行计算原理机制与优化实践 完整 pdf
2021-05-13 15:20:26 49.6MB opencl 异构并行
1
OpenCL学习资料合集 编程指南 入门教程 1Khronos 官方资料 2入门学习教程(OpenCLTutorial-Chinese中文教程) 3OpenCL优化和加速 4基于Cuda架构 5AMD OpenCL C++kernel
2021-05-10 17:14:27 31.91MB opencl 优化 编程 资料
1
Qualcomm® Snapdragon™ Mobile Platform OpenCL General Programming and Optimization
2021-05-06 18:22:43 797KB Qualcomm, Snapdragon, adreno
1
OpenCL将数组从内存copy到显存。在某种情况下可以作为一种可用的优化方案。
2021-05-01 11:46:29 18.3MB OpenCL
1
opencl编程指南随书代码 用于学习开发opencl
2021-04-30 11:40:19 864KB opencl
1
OpenCL规范v1.0中文版,感谢作者倪庆亮!
2021-04-28 10:02:51 3.79MB OpenCL 中文版
1
包含支持AMD的官方文档,和支持NVIDIA的官方文档,另外还有倪庆亮翻译的OpenCL1.0规范中文文档。用opencl开发必须有的参考资料
2021-04-28 09:42:08 8.21MB opencl 文档 中文
1
使用OpenGL编写的三维曲线和曲面,VC6环境,代码很规范,层次比较清晰,适合中级开发人员 使用OpenGL编写的三维曲线和曲面,VC6环境,代码很规范,层次比较清晰,适合中级开发人员
2021-04-27 13:06:55 588KB OpenGL三维曲 vc6下opencl三
1