c#检测系统是否支持opencl

时间:2013-04-29 03:36:02

标签: c# system opencl detection system-information

我想检测系统是否支持opencl。我不确定最好的办法。我也不想要使用任何额外的库,因为我的c#代码不需要实际使用opencl但只知道系统CAN是否使用opencl或者是否支持至少。感谢。

我也使用ManagementObjectSearcher并查看了Win32_VideoController,但我没有提到通过该方法看到的内容。

1 个答案:

答案 0 :(得分:0)

OpenCL(http://openclnet.codeplex.com/)有.Net绑定,可以列出系统中所有可用的OpenCL设备,并检查其中一个设备是否具备您需要的功能。

任何简单的“OpenCL入门”文章都会为您提供所需的调用以获取上述列表。例如,本文:http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/

或者,您可以创建一个简单的C / C ++库,并从.Net代码调用本机来检查您需要的内容。

希望有所帮助。