JavaCL is an Object-Oriented API that wraps the OpenCL API.
It makes it easy to do cross-platform GPGPU with Java.

Core classes :