OpenCL4Java is a thin Java wrapper around OpenCL's C API. It uses JNA as its interop layer library, which means it works on all of the (many) JNA-supported platforms (see http://jna.dev.java.net/). It is autogenerated by JNAerator (http://jnaerator.googlecode.com/), so updates to newer OpenCL specs are a matter of seconds. Note that OpenCL4Java is used by JavaCL, an Object-Oriented API that presents OpenCL in a much more practical, powerful and idiomatic way to Java. For more info, please visit ...
Design of FPGA-Based Computing Systems with OpenCLDesign of FPGA-Based Computing Systems with OpenCL (2017)
by Waidyasooriya, Hasitha Muthumala, Hariyama, Masanori, Uchiyama, Kunio
Heterogeneous Computing with OpenCL 2.0Heterogeneous Computing with OpenCL 2.0 (2015)
by Kaeli, David R., Mistry, Perhaad, Schaa, Dana, Zhang, Dong Ping
OpenCL Programming and Architecture: Definitive Reference for Developers and EngineersOpenCL Programming and Architecture: Definitive Reference for Developers and Engineers (2025)
by Johnson, Richard
OpenCL Second EditionOpenCL Second Edition (2022)
by Gerardus Blokdyk
GPGPU Computing with OpenCLGPGPU Computing with OpenCL (2014)
by Gruber, Bernhard Manfred
OpenCL in Action: How to Accelerate Graphics and ComputationsOpenCL in Action: How to Accelerate Graphics and Computations (2011)
by Scarpino, Matthew
Optimization of SVD over GPGPU using OpenCL: Parallelization of SVD Modules in LAPACKOptimization of SVD over GPGPU using OpenCL: Parallelization of SVD Modules in LAPACK (2013)
by Akhtar, Nadeem, Nawaz Khan, Shazeb
OpenCL Programming GuideOpenCL Programming Guide (2011)
by Munshi, Aaftab
Heterogeneous Computing with OpenCLHeterogeneous Computing with OpenCL (2011)
by Gaster, Benedict, Howes, Lee, Kaeli, David R., Mistry, Perhaad, Schaa, Dana
Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 EditionHeterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition (2012)
by Gaster, Benedict, Howes, Lee, Kaeli, David R., Mistry, Perhaad, Schaa, Dana
OpenCL Parallel Programming Development CookbookOpenCL Parallel Programming Development Cookbook (2013)
by Tay, Raymond
OpenCL Programming by ExampleOpenCL Programming by Example (2013)
by Banger, Ravishekhar, Bhattacharyya, Banger
The OpenCL Programming BookThe OpenCL Programming Book (2010)
by Tsuchiyama, Ryoji, Nakamura, Takashi, Iizuka, Takuro, Asahara, Akihiro, Miki, Satoshi, Tagawa, Satoru, Satoru Tagawa, Satoru Tagawa
Using OpenCL: Programming Massively Parallel Computers (Advances in Parallel Computing (IOS Press))Using OpenCL: Programming Massively Parallel Computers (Advances in Parallel Computing (IOS Press)) (2012)
by Kowalik, Janusz