检查Java程序安装了什么GPU

时间:2014-03-16 13:49:56

标签: java gpu

我正在编写一个使用外部C ++ .exe应用程序的Java程序:

  • 适用于nVidia GPU的CUDA
  • 适用于AMD GPU的OpenCL

为我的Java应用程序进行一些高性能计算,主要用于在线通信和数据库存储。 我挣扎的是:

如何在我的Java应用程序中检查当前计算机上安装了哪些GPU(以便应用程序知道要运行哪个外部.exe)?

不,我没有尝试进行Java GPU编程。 Windows上使用的Java(主要是7,8和8.1)。提前谢谢。

1 个答案:

答案 0 :(得分:0)

考虑使用JNA或JNI,并决定使用哪种实现,我认为它比调用外部.exe文件更清晰,如果你想在其他时间也支持其他平台,那么你也是安全的。

更新:如果您想访问普通java无法获得的本机内容,请查看这个功能强大的库:https://support.hyperic.com/display/SIGAR/Home