Windows 7上的OpenCL入门

Windows 7上的OpenCL入门,opencl,Opencl,我正在尝试在Windows7机器上启动并运行OpenCL。机器配有NVIDIA GEFORCE GT 520M,驱动程序版本8.17.12.6721 有人知道如何在Windows上开始使用OpenCL中的GPU计算吗?或者是一个很好的深入的资源来完成所有的设置?为了使这个问题更具体,我想知道一个SDK的文件和附加文件必须下载和安装在英伟达驱动程序和B的顶部)如何编译和运行Windows上的OpenCL代码。 a) 您必须安装 b) 要正确地#includeOpenCL头,您只需将IDE的incl

我正在尝试在Windows7机器上启动并运行OpenCL。机器配有NVIDIA GEFORCE GT 520M,驱动程序版本
8.17.12.6721


有人知道如何在Windows上开始使用OpenCL中的GPU计算吗?或者是一个很好的深入的资源来完成所有的设置?为了使这个问题更具体,我想知道一个SDK的文件和附加文件必须下载和安装在英伟达驱动程序和B的顶部)如何编译和运行Windows上的OpenCL代码。 a) 您必须安装

b) 要正确地
#include
OpenCL头,您只需将IDE的include路径设置为刚刚安装的SDK的
include/CUDA/CL
,并链接到OpenCL.lib。就这样


如果我不知道您使用的是Eclipse还是Visual Studio或其他什么,我无法详细描述它,但是如果您还不知道如何设置包含路径,通过google应该可以找到大量的说明。

如果您使用的是Visual Studio,那么您需要将include和lib文件夹添加到项目中,并添加OpenCL.lib,以便所有内容都能正确编译。您还需要在代码中使用#include“CL/CL.h”命令。

我已将一个基于autotool的项目移植到Windows。您需要
MingW+msys
环境才能使autotool和gcc工作。 然后需要一个OpenCL库来构建完整的应用程序

我在nvidia开发者专区下载了一个OpenCL示例,并找到了x64的OpenCL.lib 然后您需要重新映射以将OpenCL.lib转换为libOpenCL.a,并将libOpenCL.a复制到mingw的系统库路径。

请执行以下操作: 1.阅读Matthew Scarpino的“open cl in action”附录A&C,该附录将全面解释如何在windows和linux上安装open cl SDK

  • 安装MinGw32编译器,让您在windows上运行应用程序:您可以找到它的更多详细信息

  • 很抱歉,但您的贡献是最没有帮助的。那么这是否仅适用于NVidia硬件?因为AFAIK Intel和AMD也支持OpenCL?你是对的,Intel和AMD也支持OpenCL。这个答案只指向Nvidia,因为问题来自使用Nvidia硬件和Nvidia驱动程序的人。