2

I have got some code of image processing using matlab. For running matlab code we need to buy matlab license. But as per requirement of my project I have to use any open source software. So I thought I can convert the whole code into Java.

Also the present code is taking too much time for computing the result. For that I thought I can use GPU .

Can any one tell me a way to use java and GPUs for image processing or any other solution for my problem(I need to use any open source s/w and also parallelize the code).

Is it a good Idea to use RootBeer???

Pawan
  • 423
  • 6
  • 28

1 Answers1

2

There is a Java binding for OpenCL called JOCL (OpenCL tasks can run on GPU). I don't know much about RootBeer.

Whatever the solution you choose, you will need to download the appropriate OpenCL driver from your GPU manufacturer (Nvidia, AMD or Intel). Note that the AMD driver can also use your CPU to execute the OpenCL kernels in SIMD mode and will work on any CPU.

Matthieu
  • 2,736
  • 4
  • 57
  • 87
  • Thanks for replying. I found an answer here [http://stackoverflow.com/questions/27165909/how-can-i-use-gpu-with-java-programming] – Pawan Nov 28 '14 at 04:10