VS2015 + CUDA 8.0 配置GTX1070的OpenCL 开发环境

一、查看计算机对OpenCL异构计算的支持情况

使用 GPU Caps Viewer 查看计算机对OpenCL的支持情况,目前最新的版本是 gpu-caps-viewer-1-32-0, 下载地址:http://www.geeks3d.com/20161107/gpu-caps-viewer-1-32-0-released/

GPU Caps Viewer

GPU Caps Viewer

从上面两个图可以看到目前的计算机上有2个OpenCL platform,
1、Intel(R) Core(TM) i7-6700K CPU @ 4.0 支持 OpenCL 2.1 full profile
2、 GeForce GTX 1070 支持 OpenCL 1.2 以及 CUDA 8.0.44 full profile

NVIDIA显卡只对CUDA支持很好,对OpenCL支持的不是很好。

二、下载安装CUDA 8.0

下载安装CUDA 8.0, 这个不介绍了,百度都有的,我安装在C盘,在目录 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 下面有OpenCL以及CUDA相关的头文件以及lib等。

CUDA OpenCL头文件

CUDA OpenCL lib

三、OpenCL dll文件

在驱动程序的默认安装路径如C:\Program Files\NVIDIA Corporation\OpenCL 找到 OpenCL.dll以及OpenCL64.dll

OpenCL.dll

四、VS2015 工程配置

打开VS2015,新建工程,点击 [File]->[New]->[Project]打开New project向导对话框,建立一个Win32 Console Application 空项目。项目名就叫 clHello, Location选择 D:\workspace\clHello\, 点击OK创建工程,如下图所示:

New OpeCL Project

1、添加代码文件, clHello.cpp以及 clHello.cl, 编辑好最后的工程如下图所示:
Project

2、选中新建的解决方案,右键点击解决方案名称(clHello),选择属性选项(Properties)

Properties

3、 选中VC++ Directories标签页,分别在Include Directories以及Library Directories输入第二小节提到的CUDA 8.0的 include目录路径以及lib目录路径,Execute Directories添加 C:\Program Files\NVIDIA Corporation\OpenCL, 即OpenCL的dll目录,如下图所示:

Directories

4、选中Linker->Input->Additional Dependencies输入OpenCL.lib
Additional

最终的程序运行结果如下图所示:
Result

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242717.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

征信逾期了,5年后能自动消除吗?

最近有一个朋友去申请贷款,然后被拒了,理由是属于征信黑名单。这个朋友很纳闷,自己最近几年从来没有贷过款,信用卡每个月都是正常在还,没有出现逾期过,为何说征信是黑名单呢?后来一问才知道&…

常用频段及对应名称

作者:桂。 时间:2017-11-12 07:31:46 链接:http://www.cnblogs.com/xingshansi/p/7820971.html 一、主要频段 不同规定:IEEE/国际电信联盟(ITU)/北约(NATO)EU(欧盟) US(美国)&…

布尔代数值

布尔代数值 值 数字系统使用二值代数。其变量可以取由:1)接通/断开;2)真/假;3)1/0表示的两值之一。 操作符 1)NOT(非) 2)AND(与) 3)OR(或) 4)IMPLIES(蕴涵) 5)EQUIVALENCE(同或) 上面表达式中的符号“+”表示“或”;符号“”表示“与”;而横杠,例如“~A”则表示“A的非”…

什么样的人去贷款最受银行欢迎?

去贷款,大家是不是都想着所有的流程都能一次性顺利通过,而且拿到的贷款额度高,利息低?这是理想的一种状态,但是贷款不是你自己说了算的,而是贷款公司说了算,所以做一个让贷款公司喜欢的人将能更…

网贷申请技巧,提高90%通过率

目前网贷很流行,深受大家欢迎,而且网贷简单方便,所以是解决短期缺钱一个很好的渠道。但是网贷也不是那么好撸的,想要提高网贷的通率,你得学会一些技巧。一、申请贷款准备1、联系客服不要盲目的去申请贷款,因…

格雷码与二进制的转换

格雷码与二进制的转换 格雷码转二进制码的基本思路: 格雷码转二进制是从左边第二位起,将每位与左边一位二进制码的值异或,作为该位二进制码后的值(最左边一位依然不变)。 以其中一个为例:格雷码111-&g…

度量、符号、转换关系

作者:桂。 时间:2017-11-19 10:13:49 链接:http://www.cnblogs.com/xingshansi/p/7859240.html Power Ratio:能量比,如果幅度,需要平方转化。s.t. y 10log10(x) 参考:《Electronic Warfare and Radar Sy…

Intel CPU集成显卡被UEFI BIOS禁用想开启的设置

台式机处理器为i7-6700k, 带有HD Graphics 5300, 想用来做OpenCL开发,然后下载了intel_sdk_for_opencl_setup_6.3.0.1904.exe, 做了demo,发现识别不到OpenCL Platform, 在设备管理器中一看,发现集成显卡不见…

常用天线及对应特性

作者:桂。 时间:2017-11-19 11:06:17 链接:http://www.cnblogs.com/xingshansi/p/7859306.html 参考:《Electronic Warfare and Radar Systems Engineering Handbook》2013.

去银行贷款,有中介和没中介的巨大差别

说到贷款中介,很多朋友可能第一想法是没必要,自己去贷款,贷款机构审核的是自己,能不能贷款完全取决于个人条件,所以没必要找中介,更不需要额外多支付中介费。如果这些话是那些优质的客户说出来,…

OpenCL列举平台列表以及平台属性信息

摘自《OpenCL异构并行计算原理、机制与优化实践》 // Platform.cpp : Defines the entry point for the console application. //#include "stdafx.h"#include <CL/cl.h> #include <stdio.h> #include <string.h> #include <malloc.h>int m…

如何自己养卡,快速提升信用卡额度?

信用卡现在已经成为很多商务人士的标配&#xff0c;信用卡以其免费&#xff0c;简便等优势深受大家欢迎&#xff0c;因此大家都希望信用卡的额度越高越好&#xff0c;但不是每个人的信用卡都可以获得高额度审批&#xff0c;更多的是需要自己在下卡之后慢慢的去养卡&#xff0c;…

蚂蚁借呗和京东金条全面对比,哪个更划算?

阿里巴巴和京东作为电商的两大巨头&#xff0c;除了电商之外&#xff0c;在金融领域也是竞争白热化&#xff0c;作为两大电商的金融产品&#xff0c;蚂蚁借呗和京东金条深受广大朋友喜欢&#xff0c;那这两个产品中哪个更合适呢&#xff1f;下面我们就来对比一下这两个产品&…

触 发 器

触 发 器 由正跳变沿触发的D触发器的最简单的SystemVerilog模型如下所示: module dff loutput logic q, input logic d,clk);always_ff @(posedge clk)q<=d; endmodule因为这是时序逻辑,所以必须用非阻塞赋值。同样,负跳变沿触发的触发器可以通过检测逻辑电平从1跳变到0…

年化利息100%,现金贷监管寒冬将至

11月21日晚间&#xff0c;一份标注特急的《关于立即暂停批设网络小额贷款公司的通知》在流传。文件称&#xff0c;近年来&#xff0c;有些地区陆续批设了网络小额贷款公司或允许小额贷款公司开展网络小贷业务&#xff0c;部分机构开展的“现金贷”业务存在较大风险隐患。要求自…

呆账是什么东西?快到手的贷款竟然泡汤了

雷小锋有个朋友&#xff0c;工作收入各方面都不错&#xff0c;信用也良好&#xff0c;抱着很大的希望去申请贷款&#xff0c;结果悲剧了&#xff0c;原因是他有呆账。说到呆账&#xff0c;很多人都可能一脸懵逼&#xff0c;但是呆账是极度恐怖的&#xff0c;业内有一次呆账等于…

认识FPGA触发器的亚稳态

边沿型触发器的输出有两个稳定状态: 高电平或者低电平。为保证可靠操作, 必须要满足触发器的时序要求&#xff0c;也就是我们熟知的建立时间和保持时间。如果输入信号违反了触发器的时序要求, 那么触发器的输出信号就有可能会出现非法状态—亚稳态。亚稳态是一种不稳定状态,在一…

一觉醒来,借呗竟然被封了

近日有一个网友向马云喊冤&#xff0c;自己经常用借呗&#xff0c;而且都是按时还款&#xff0c;给马云创造了不少的利润&#xff0c;可是前几天他一觉醒来&#xff0c;发现自己的借呗不能借了&#xff0c;只能还钱&#xff0c;不能借钱&#xff0c;这个朋友就很纳闷&#xff0…

开源指令集RISC-V

作者&#xff1a;知乎用户 链接&#xff1a;https://www.zhihu.com/question/28368960/answer/63275513 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 现在已经有不少关于RISC-V的项目了玛德拉斯印度理工学院(II…

贷款被拒,因为你的手机有问题

最近有个朋友去贷款&#xff0c;到了贷款公司&#xff0c;本来聊得挺好的&#xff0c;后来风控说要看下他手机&#xff0c;结果看完之后&#xff0c;风控说回去等结果&#xff0c;然后就没有任何消息了。为何风控看了一眼手机&#xff0c;然后贷款就被拒了呢&#xff1f;因为你…