Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#在Visual Studio中编译和执行OpenCL内核?_C#_Visual Studio 2012_Opencl - Fatal编程技术网

如何使用C#在Visual Studio中编译和执行OpenCL内核?

如何使用C#在Visual Studio中编译和执行OpenCL内核?,c#,visual-studio-2012,opencl,C#,Visual Studio 2012,Opencl,基本上我有一个学校作业,我必须写一个函数,它接受OpenCL内核(可能作为字节缓冲区或字符串),编译它,执行它,用C#。我在编写一个可以编译opencl内核的C#函数的概念上遇到了麻烦。是否有一个示例或链接可以帮助我理解和编写函数 我已经将Intel opencl sdk和opencl.net集成到我的Visual Studio中。可能有很多方法可以剥下这只猫的皮,但其中一种方法是一个名为.net的opencl包装器。我有一个示例项目可供您参考 要点是cloo与非托管OpenCL库接口。实际上,

基本上我有一个学校作业,我必须写一个函数,它接受OpenCL内核(可能作为字节缓冲区或字符串),编译它,执行它,用C#。我在编写一个可以编译opencl内核的C#函数的概念上遇到了麻烦。是否有一个示例或链接可以帮助我理解和编写函数


我已经将Intel opencl sdk和opencl.net集成到我的Visual Studio中。

可能有很多方法可以剥下这只猫的皮,但其中一种方法是一个名为.net的opencl包装器。我有一个示例项目可供您参考


要点是cloo与非托管OpenCL库接口。实际上,您用字符串编写内核,并使用cloo的API编译和执行它。看看我的回购协议中的Julia.cs或Mandelbrot.cs。每个名为CreateGPU的程序中都有一些方法,它们将向您展示如何使用API。

我浏览了Julia.cs。我想这就是我要找的。