HPC(主要是Java)

Ins*_*ous 7 java algorithm hpc fortress

我正在寻找一些方法来使用GPU的数字运算能力(可能还有Java?)以及使用目标机器拥有的多个核心.我将致力于实现(目前)A*算法,但在未来我希望用遗传算法替代它.我看过Project Fortress但是当我在JavaFX中构建我的GUI时,我宁愿不要偏离JVM太远.

当然,如果没有可行的解决方案,我将迁移到最简单的解决方案来实现.

Il-*_*ima 5

如果您对使用GPU的HPC感兴趣,那么也许你可以看看jCuda.这为CUDA提供了Java绑定,同时还提供了对CUDA FFT,CUDA BLAS和CUDA DPP的访问.我没有看到关于这个库的任何性能报告,所以我不能保证它会非常好.

除此之外,我不太确定.如果你有兴趣将这类东西作为一种教育练习,那么Java应该足够好了,但是如果你非常需要HPC那么你可能想要在C中实现并使用Java Native Interface来与之沟通.


Mar*_*ark 3

平行柯尔特可能会引起兴趣。