从今天开始学习OpenCL,下面先介绍OpenCL APP(Accelerated Parallel processing)的安装。
下载地址:http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/ 根据你的OS,选择相应的SDK版本。
安装注意事项: http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/AMD_APP_SDK_InstallationNotes.pdf
有用的资料:http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/documentation/ 在这个网页你能看到很多OpenCL的资料链接。
其中最有用的是下面几个文档:
AMD最新显卡Tahiti的ISA介绍,对OpenCL编程优化有用。
这本书是最好的OpenCL教程,好过市面上的任何一本OpenCL书,其中包括很多优化Kernel代码的内容,我计划以后就按照这本书的内容来学习OpenCL。
再就是OpenCL 1.2的spec了,下载地址:OpenCL™ 1.2 Specification (revision 15) ,相对于1.1来说,1.2中还是有一些变化的,比如我以前写的程序中CreateImage2D函数发现在1.2中没有了,spec其实就是一个函数手册,偶尔用来查询一下而已。
另外一个比较好的初级教程,就是我翻译的AMD OpenCL大学教程了,http://www.cnblogs.com/mikewolf2002/archive/2012/01/30/2332356.html