
opencl
文章平均质量分 81
算法工程师000001
生命不息,奋斗不止。
展开
-
opencl+opencv实现sobel算法
opencv+opencl原创 2015-06-26 16:13:52 · 3857 阅读 · 0 评论 -
opencl初步基本理解
目录(?)[+]介绍对于OpenCL来说,它的执行过程可以这样理解:一段代码,.cpp的那个是在host上面执行的,也就是那段非kernel的代码。而kernel的那段代码来说,是在设备上执行的。对于平台,设备,上下文什么的都是一些比较抽象的概念。首先要想执行一段代码,首先就是在host上找一个可用的平台,然后找一个可用的设备。通过设备去建立上下文。通过上下文来转载 2015-06-13 13:44:28 · 573 阅读 · 0 评论 -
opencl上下文
目录(?)[+]引言opencl中,上下文(context)是一个抽象容器并存在于主机端,它能协调主机与设备之间的交互机制,管理设备上可以的内存对象,跟踪针对每个设备新建kernel和程序.API函数clCreateContext新建上下文的API函数是clCreateContext( )。其中properties用来限定上下文的范围。它可以提供指定的具体硬件平转载 2015-06-13 13:40:32 · 848 阅读 · 0 评论 -
OpenCL快速入门教程
目录(?)[-]设备DeviceKernel主机Host建立基本OpenCL运行环境分配内存程序和kernel运行kernel读取结果清理OpenCL快速入门教程原文地址:http://opencl.codeplex.com/wikipage?title=OpenCL%20Tutorials%20-%201翻译日期:2012年6月4日星期转载 2015-06-13 10:51:56 · 659 阅读 · 0 评论 -
opencl入门介绍
根据《OpenCL Overview》与《OpenCL Technical Overview》整理编写,由于第一次接触OpenCL,定会有部分的专业词汇翻译不当,敬请指正。1.《OpenCL Overview》整理笔记这是一个异构的世界 OpenCL让程序员写单一的可移植程序,在一个异构平台上使用所有的资源。OpenCL使用转载 2015-06-12 21:53:08 · 6138 阅读 · 0 评论 -
OpenCL的框架
目录(?)[+]引言面向异构平台的应用都必须完成的步骤:1)发现构成异构系统的组件。2)探查这些组件的特征,使软件能够适应不同硬件单元的特定特性。3)创建将在平台上运行的指令块(内核)。4)建立并管理计算中涉及的内存对象。5)在系统中正确的组件上按正确的顺序执行内核。6)收集最终结果。这些步骤通过OpenCL中的一系列API再加上一个面向内核的编程环境来完成。我们将采用转载 2015-06-13 11:40:58 · 839 阅读 · 0 评论 -
opencl平台和设备选择
目录(?)[+]引言opencl应用的第一步是查询平台集合,选择其中一个或多个平台应用中使用。查询平台信息平台集可以用以下命令查询:[cpp] view plaincopyprint?cl_int clGetPlatformIDs( cl_uint num_entries,转载 2015-06-13 13:51:45 · 2730 阅读 · 0 评论 -
在Windows下使用OpenCL配置
目录(?)[+]前言目前,NVIDIA 和 AMD 的 Windows driver 均有支持OpenCL(NVIDIA 的正式版 driver 是从自195.62 版开始,而 AMD则是从9.11 版开始)。NVIDIA 的正式版 driver 中包含 OpenCL.dll,因此可以直接使用。AMD 到目前为止,则仍需要安裝其 SDK 才有 OpenCL.dll。不过转载 2015-06-13 11:05:17 · 1530 阅读 · 0 评论 -
opencl开发环境配置
opencl原创 2015-06-10 12:29:28 · 1995 阅读 · 0 评论 -
clCreateCommandQueue': was declared deprecated
#pragma warning( disable : 4996 )原创 2015-06-10 11:58:32 · 3099 阅读 · 0 评论 -
opencl编程中的一个问题
opencl编程原创 2015-06-14 09:17:11 · 1223 阅读 · 0 评论