Earlier quoted context omitted.
AFAIK only OpenCL 1.1 (or 1.2?) is available on nvidia though, not OpenCL 2.0 or 2.1. So, unfortunately, if you want to support nvidia (eg AWS GPU instances), then OpenCL may not be the best choice :-(
Oh, I didn't realize it was that bad. Looks like they barely implemented 1.2 and haven't announced support for 2.x at all. https://en.wikipedia.org/wiki/OpenCL#Timeline_of_vendor_impl...
Re: Boosting Java performance using GPGPU [pdf]
#11If someone made a decent OpenCL 2.X to PTX compiler I think they would do pretty well.