OpenCL
文章平均质量分 78
Hope_f
这个作者很懒,什么都没留下…
展开
-
OpenCL心得2
1.clEnqueueNDRangeKernel函数错误(Access violation reading location 0x000......... )后来发现原来是设置参数的时候搞疏忽掉了:mem = clCreateBuffer(context, CL_MEM_READ_WRITE, VectorLength, 0, &err);clSetKernelArg(gpus[i原创 2013-11-18 17:57:27 · 3020 阅读 · 0 评论 -
学习OpenCL的一些心得
这篇文章记录我对于前一周学习OpenCL的心得和对于一些东西的理解。1.GPU 对于最开始,完全不清楚GPU是个啥,感觉好像很神秘似得,只知道需要话好几千块RMB买一个的。所以在一段时间里面都没有去碰OpenCL,认为是没有GPU,无法学习并测试。直到后来才发现,所谓GPU就是平常所谓的显卡,带计算功能的显卡(以前有的显卡不支持计算,现在看nVIDIA官网说,他们的所有卡都实现了原创 2013-11-13 17:21:26 · 6044 阅读 · 7 评论 -
OpenCL优化应用项目
OpenCL优化应用项目1、计算机视觉相关基于局部域考察的图像模糊化算法的加速实现(表面模糊,高斯模糊)图像模糊化图像模糊化算法的特点是根据被考察点的局部域特征对被考察点的颜色进行调整,由于各被考察点的局部域相对独立,这类算法比较适合于用GPU进行优化,我们通过OpenCL并行编程,并行处理各图像点的局部域,能将图像模糊化的速度提高5倍以上。基于Haar Casc转载 2013-12-04 21:35:08 · 2601 阅读 · 0 评论 -
OpenCL结构
原标题:从零开始学习OpenCL开发(一)架构 1 异构计算、GPGPU与OpenCL OpenCL是当前一个通用的由很多公司和组织共同发起的多CPU\GPU\其他芯片 异构计算(heterogeneous)的标准,它是跨平台的。旨在充分利用GPU强大的并行计算能力以及与CPU的协同工作,更高效的利用硬件高效的完成大规模的(尤其是并行度高的)计算。在过去利用GPU对图转载 2013-12-04 21:47:17 · 925 阅读 · 0 评论