Best approach for GPGPU/CUDA/OpenCL in Java?

Posted by Frederik on Stack Overflow See other posts from Stack Overflow or by Frederik
Published on 2010-04-13T21:53:54Z Indexed on 2010/05/06 14:38 UTC
Read the original article Hit count: 657

Filed under:
|
|
|

General-purpose computing on graphics processing units (GPGPU) is a very attractive concept to harness the power of the GPU for any kind of computing.

I'd love to use GPGPU for image processing, particles, and fast geometric operations.

Right now, it seems the two contenders in this space are CUDA and OpenCL. I'd like to know:

  • Is OpenCL usable yet from Java on Windows/Mac?
  • What are the libraries ways to interface to OpenCL/CUDA?
  • Is using JNA directly an option?
  • Am I forgetting something?

Any real-world experience/examples/war stories are appreciated.

© Stack Overflow or respective owner

Related posts about java

Related posts about opencl