码迷,mamicode.com
首页 > 其他好文 > 详细

Visual Studio 2013和Intel SDK for OpenCL 6.1环境搭建

时间:2016-06-17 19:12:18      阅读:1917      评论:0      收藏:0      [点我收藏+]

标签:

一. OpenCL安装,设置和使用

1. OpenCL是什么?

OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。OpenCL类似于另外两个开放的工业标准OpenGL和OpenAL,这两个标准分别用于三维图形和计算机音频方面。OpenCL扩展了GPU用于图形生成之外的能力。OpenCL由非盈利性技术组织Khronos Group掌管。另外,OpenCL是一个跨平台的标准而非跨平台的工具,因此需要各个厂商分别提供符合标准的SDK,比如AMD、Intel和Nvidia都有自己提供的SDK。

2. Intel SDK for OpenCL安装 [1]

接下来安装OpenCL Drivers(驱动)和Intel SDK for OpenCL Applications(开发工具包) [4]。基本上都是选好路径,然后Next,直到Finish。

3. 设置Visual Studio 2013

需要说明的是Visual Studio 2013已经直接设置好了"附加包含目录","附加库目录","附加依赖项",我们直接新建一个OpenCL项目即可。新建好的空OpenCL,如下所示:

技术分享

 

4. 举个例子

学习操作和编程,最好的参考资料就是官方手册,同样学习OpenCL也不例外[5]。

 

参考文献:

[1] Windows下OpenCL环境配置:http://blog.sina.com.cn/s/blog_735f29100101fsky.html
[2] 从零开始学习OpenCL开发:http://blog.csdn.net/leonwei/article/details/8880012
[3] Khronos:https://www.khronos.org/opencl/
[4] Intel SDK for OpenCL Applications:https://software.intel.com/en-us/intel-opencl/download

[5] Code Samples:https://software.intel.com/en-us/intel-opencl-support/code-samples

Visual Studio 2013和Intel SDK for OpenCL 6.1环境搭建

标签:

原文地址:http://www.cnblogs.com/shengshengwang/p/5594685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!