最近做了一个服务,是以 Jar 的方式发布的。
想要用 GPU 加速一下服务,有没有使用 Java 做过相关工作的,有好的建议或者推荐吗?
![]() | 1 dragonsunmoon 2016-12-23 12:05:40 +08:00 一般是做数学运算需要 GPU 加速. 例如: ND4J (Fast, Numerical Computing for Java) http://nd4j.org/gpu_native_backends.html |
![]() | 2 coderluan 2016-12-23 14:52:01 +08:00 GPU 加速经常接触,主流是 OpenCL 和 CUDA ,都是 C/C++,楼主可以考虑生成个 dll ,然后用 Jar 调用。 |
![]() | 3 0915240 2016-12-23 14:59:59 +08:00 via iPhone CUDA 啊? java 这方面现在不多吧 |
![]() | 4 MetaGen 2016-12-24 00:11:03 +08:00 不建议用 Java 搞这种 native 的东西, JNI 的开销其实相当大。 还是等到 Project Panama 出来再去考虑吧。 http://openjdk.java.net/projects/panama/ |
![]() | 5 Rubbly 2016-12-24 14:53:00 +08:00 Java 和 GPU ,虽然知道该怎么去用,还是感到了莫名的违和感。 一定要用 java 吗?一定要用 GPU 吗?要不把需求说出来我们再来推荐一下解决方案。 |
![]() | 6 markme OP |