java - 是否有用于加速 vector 计算的 Java 库?

标签 java vector cuda gpgpu hardware-acceleration

我正在寻找一个 Java 库,它允许使用 vector (也可能是矩阵)进行一些快速计算。

快速 我的意思是它利用了 GPU 处理和/或 SSE 指令。我想知道是否有可能找到更便携的东西。我认识到 JVM 提供了硬件的抽象层。

我遇到了 JCUDA ,但有一个缺点:在没有 Nnvidia 显卡的计算机上,它应该以仿真模式运行(所以我开始相信它不会像预期的那样高效)。有人试过吗?

最佳答案

关于 OpenCL ?它应该为您提供此类优化操作的良好起点。

Java 有很多绑定(bind),从jocl 开始(但也可以在 JavaCLLWJGL 获得 2.6 的支持)

关于java - 是否有用于加速 vector 计算的 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387804/

相关文章:

cuda - Cuda 中未找到 HANDLE_ERROR 错误

java - 在 Java5 中,如何获取运行应用程序的用户的全名?

java - 如何用 Java 替换文本文件的第一行?

multithreading - 如何从结构向量中生成线程以从向量中的每个结构运行 impl fn?

c++ - 遍历 Vector 中结构的成员时出错

c++ - CUDA 8 编译错误 -std=gnu++11

c - 如何在 VS 2010 中使用 Nvidia NSight 查看 CUDA 线程值?

java - 将字符串错误响应转换为 Http 状态代码

java - 使用外部 jar 。找不到适用于 jdbc :sqlserver 的合适驱动程序

r - 使用 cbind 和 or 参数组合两个向量