如何使用C#在Visual Studio中编译和执行OpenCL内核?
基本上我有一个学校作业,我必须写一个函数,它接受OpenCL内核(可能作为字节缓冲区或字符串),编译它,执行它,用C#。我在编写一个可以编译opencl内核的C#函数的概念上遇到了麻烦。是否有一个示例或链接可以帮助我理解和编写函数如何使用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库接口。实际上,
我已经将Intel opencl sdk和opencl.net集成到我的Visual Studio中。可能有很多方法可以剥下这只猫的皮,但其中一种方法是一个名为.net的opencl包装器。我有一个示例项目可供您参考
要点是cloo与非托管OpenCL库接口。实际上,您用字符串编写内核,并使用cloo的API编译和执行它。看看我的回购协议中的Julia.cs或Mandelbrot.cs。每个名为CreateGPU的程序中都有一些方法,它们将向您展示如何使用API。我浏览了Julia.cs。我想这就是我要找的。