我见过使用Java访问CUDA API的用法,但是:
- 有没有在GPU上运行整个JVM的实现(也许使用CUDA API)?
- 或者,有计划这样做吗?
- 如果有,性能是否足够运行客户端或服务器应用程序?
- 最重要的是,什么问题会使JVM无法在GPU上运行?
我看到的优点是,我可以购买一张不错的NVidia GPU,并能够在CPU上进行不多的Java应用程序处理,从而节省CPU用于其他用途。
但是,如果这不可能,是否有办法强制JVM将处理转移到带有CUDA的GPU上,而不需要重新编译Java应用程序以支持CUDA?我的意思是像添加“VM参数”那样的方式?