
OpenCL学习
文章平均质量分 94
lien0906
这个作者很懒,什么都没留下…
展开
-
OpenCL与CUDA在opencv中的区别
1 扩展库简介OpenCV(Open Source Computer Vision Library)是一个致力于实时处理计算机视觉问题的开源库。它最初由Intel公司开发,以GPL许可协议发布,后来由Willow Garage基金会负责开发和维护,以BSD许可协议发布,至今已有超过250万的用户。其用途非常广泛,涵盖从图像处理,计算机视觉到交互艺术,矿产勘探等领域。OpenCV最初以C语言转载 2015-03-19 17:27:57 · 4403 阅读 · 1 评论 -
已移植到OpenCL的OpenCV功能
大家好!我借这篇文章,分享给大家今年计算机视觉领域里的一些令人兴奋不已的最新进展。特别是最新OpenCV(当前最流行的计算机视觉库)的发布,您的计算机视觉应用程序可以在现代异构计算平台上充分利用CPU和GPU的全部计算力。 从OpenCV 2.4.3开始,到作了重大改进后的OpenCV 2.4.4,至将来发布的各种新版本中,OpenCV都会得到了OpenCL的有力支持。 OpenC转载 2015-03-10 17:41:25 · 2032 阅读 · 2 评论 -
使用OpenCV的OpenCL(ocl)模块
Preface 参加OpenCV的OpenCL模块(以下称OCL)移植工作已经有2个月了。这里我说移植而不是开发,是因为大部分OCL模块的函数都是从已经很成熟的GPU模块移植过来的。于是目前阶段OCL模块所支持的函数接口只是GPU模块的一个子集。OpenCV的版本控制系统已经转移到了git上面(见https://github.com/itseez/opencv),最新的trun转载 2015-03-10 17:10:12 · 4951 阅读 · 0 评论 -
从零开始学习OpenCL开发(四)shader
这里介绍关于OpenCL中program函数的写法,program函数通常是文本形式的,然后使用clCreateProgramWithSource这样的接口load进来。在Shader编程中也经常使用这种形式书写GPU上运行的代码,所以为了表述清楚和理解方便,这里姑且把这些program函数的源码文本称为OpenCL的shader吧 下面都是写在shader中的一些语法 1转载 2015-03-10 14:32:42 · 720 阅读 · 0 评论 -
从零开始学习OpenCL开发(二)一个最简单的示例与简单性能分析
欢迎关注 转载请注明 http://blog.youkuaiyun.com/leonwei/article/details/8893796 1 Hello OpenCL 这里编写一个最简单的示例程序,演示OpenCl的基本使用方法: 1.首先可以从Nvdia或者Amd或者Intel或者所有OpenCl成员的开发者网站上下载一份他们实现的OpenCL的SDK。虽然不转载 2015-03-10 11:07:02 · 744 阅读 · 0 评论 -
在Windows下使用OpenCL
目前,NVIDIA 和 AMD 的 Windows driver 均有支援 OpenCL(NVIDIA 的正式版 driver 是从 195.62 版开始,而 AMD 则是从 9.11 版开始)。NVIDIA 的正式版 driver 中包含 OpenCL.dll,因此可以直接使用。目前,NVIDIA 和 AMD 的 Windows driver 均有支援 OpenCL(转载 2015-03-10 14:37:38 · 1036 阅读 · 0 评论 -
从零开始学习OpenCL开发(三)深入API
欢迎关注,转载引用请注明 http://blog.youkuaiyun.com/leonwei/article/details/8909897 这里将更深入的说明一些OpenCL API的功能1. 创建buffer涉及到内存与显存的操作总是复杂麻烦的,这个函数也一样。。。cl_memclCreateBuffer (cl_context conte转载 2015-03-10 14:33:23 · 730 阅读 · 0 评论 -
OPENCV与OPENCL
原文:http://blog.youkuaiyun.com/pengx17/article/details/7880642OpenCL是用于编写在异构平台上运行程序的框架,所谓异构平台,一般情况我们指GPU和CPU两种处理器混合的平台。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL可以实现GPGPU转载 2015-03-10 09:18:21 · 2734 阅读 · 0 评论 -
从零开始学习OpenCL开发(一)架构
多谢大家关注 转载本文请注明:http://blog.youkuaiyun.com/leonwei/article/details/8880012 本文将作为我《从零开始做OpenCL开发》系列文章的第一篇。 1 异构计算、GPGPU与OpenCL OpenCL是当前一个通用的由很多公司和组织共同发起的多CPU\GPU\其他芯片 异构计算(heterogeneous)转载 2015-03-10 09:58:55 · 561 阅读 · 0 评论 -
OpenCL: Windows下使用OpenCL
文献参考:http://blog.youkuaiyun.com/augusdi/article/category/1687179目前,NVIDIA和AMD的Windows driver均有支援OpenCL(NVIDIA的正式版driver是从195.62版开始,而AMD则是从9.11版开始)。NVIDIA的正式版driver中包含OpenCL.dll,因此可以直接使用。AMD到目前转载 2015-03-18 17:20:12 · 965 阅读 · 0 评论