有没有办法使用带GPU的java执行图像处理

时间:2014-11-25 07:56:46

标签: java parallel-processing gpu rootbeer

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

此代码也需要花费太多时间来计算结果。为此我想我可以使用 GPU

任何人都可以告诉我使用java和GPU进行图像处理的方法或任何其他解决方案来解决我的问题(我需要使用任何开源软件并同时并行化代码)。

使用 RootBeer ???

是一个好主意

1 个答案:

答案 0 :(得分:2)

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

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