我见过使用 Java 来访问CUDA
api,但是
- 是否有任何实现在 GPU 中运行整个 JVM(可能使用 CUDA API)?
- 或者,会有这样做的计划吗?
- 如果是这样,性能是否足以同时运行客户端或服务器应用程序?
- 最重要的是,哪些问题会使 JVM 无法在 GPU 中运行?
我在这里看到的优势是,我可以购买一个不错的 NVidia GPU,并且能够在 CPU 上不进行太多处理的情况下运行 Java 应用程序,从而节省 CPU 用于其他用途。
但是,如果这不可能,是否有任何方法可以强制 JVM 使用 CUDA 将处理卸载到 GPU,而无需重新编译 Java 应用程序以支持 CUDA?我的意思是喜欢添加VM arguments
?