我正在寻找一个允许使用向量(也可能是矩阵)进行一些快速计算的 Java 库。
快速是指它利用了 GPU 处理和/或 SSE 指令。我想知道是否有可能找到更便携的东西。我认识到 JVM 提供了一个厚厚的硬件抽象层。
我遇到过JCUDA,但有一个缺点:在没有 Nnvidia 显卡的计算机上,它应该以仿真模式运行(所以我相信它不会像预期的那样高效)。有人已经试过了吗?
我建议使用UJMP(如果不是所有高速 Java 矩阵库,也包含大部分)并等待为其编写一个体面的 GPGPU 实现(我不久前开始使用 JavaCL 破解它,但它需要一些认真的重写,也许使用正在开发中的ScalaCLv2)。