关于OpenCL开发的研究
记录了关于OpenCL使用的研究路线
ARTELE
爱好计算机
展开
-
OpenCL 矩阵加法[3]
对于CL计算这里,我总是能遇见一些神奇的问题,目前我也是摸索一些解决办法,分享在这里了。强调,我是在做笔记,不是做教程矩阵加法函数,为了能不在内存申请和释放上浪费太多时间,这里要用到的显存空间都是预先申请好的,传入了5个参数,分别是两个要计算加法的矩阵,一个结果矩阵,和矩阵这三个矩阵的长宽,传入参数后,设置工作组大小,这里我不是很明白与什么有关,所以后面做了一些尝试,然后开始执行加法操作,...原创 2019-07-11 00:30:38 · 820 阅读 · 3 评论 -
OpenCL 初始化代码[2]
在使用GPU之前,要对GPU进行一些配置,简单记录一下流程。class gpu{public: //并行计算内部句柄 cl_device_id* devices;//设备 cl_context _context;//上下文 cl_command_queue _commandQueue;//命令队列 int dev_id=0; int argNum = 0; gpu();...原创 2019-07-10 20:58:37 · 2395 阅读 · 0 评论 -
OpenCL 配置环境[1]
OpenCL我觉得应该和OpenGL是类似的东西,一个是利用显卡做通用计算,另一个是图形处理,其本质目的都是使用GPU加速。环境配置:windows 10 x64操作系统,去官网下载OpenCL的安装包。安装后会看到如下文件。IDE使用的是VS2019,然后就是配置VS中的路径,这里就不多说了。...原创 2019-07-10 20:33:59 · 412 阅读 · 0 评论