2

我有一些使用matlab进行图像处理的代码。要运行 matlab 代码,我们需要购买 matlab 许可证。但根据我项目的要求,我必须使用任何开源软件。所以我想我可以将整个代码转换成Java

此外,目前的代码计算结果花费了太多时间。为此,我认为我可以使用GPU

谁能告诉我一种使用 java 和 GPU 进行图像处理的方法或解决我的问题的任何其他解决方案(我需要使用任何开源软件并并行化代码)。

使用RootBeer是个好主意吗???

4

1 回答 1

2

OpenCL有一个名为JOCL的 Java 绑定(OpenCL 任务可以在 GPU 上运行)。我不太了解RootBeer

无论您选择哪种解决方案,您都需要从您的 GPU 制造商(Nvidia、AMD 或 Intel)下载适当的 OpenCL 驱动程序。请注意,AMD 驱动程序也可以使用您的 CPU 在 SIMD 模式下执行 OpenCL 内核,并且可以在任何 CPU 上运行。

于 2014-11-27T16:36:55.677 回答