我想尝试在Windows上使用带有CPU的OpenCL,这是我以前从未做过的事情(我在NVIDIA卡上的Linux上使用过OpenCL)。
所以
http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/13794/opencl_runtime_18.1_x64_setup.msi
,并进行了安装。我需要采取什么步骤才能编译和运行调用某种“ hello world”内核的程序,例如:
__kernel void vectorAdd(
__global float* result,
__global const float* lhs,
__global const float* rhs,
int length)
{
int pos = get_global_id(0);
if (pos < length) {
result[pos] = lhs[pos] + rhs[pos];
}
}
我的问题:我需要采取什么步骤来实现这一目标?
PS-如果您建议我下载非Cygwin MS编译器,则我愿意-只要它不是商业的付费产品。