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 OpenCL (2017) by Waidyasooriya, Hasitha Muthumala, Hariyama, Masanori, Uchiyama, Kunio | |
| Heterogeneous 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 Engineers (2025) by Johnson, Richard | |
| OpenCL Second Edition (2022) by Gerardus Blokdyk | |
| GPGPU Computing with OpenCL (2014) by Gruber, Bernhard Manfred | |
| OpenCL in Action: How to Accelerate Graphics and Computations (2011) by Scarpino, Matthew | |
| Optimization of SVD over GPGPU using OpenCL: Parallelization of SVD Modules in LAPACK (2013) by Akhtar, Nadeem, Nawaz Khan, Shazeb | |
| OpenCL Programming Guide (2011) by Munshi, Aaftab | |
| Heterogeneous Computing with OpenCL (2011) by Gaster, Benedict, Howes, Lee, Kaeli, David R., Mistry, Perhaad, Schaa, Dana | |
| Heterogeneous 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 Cookbook (2013) by Tay, Raymond | |
| OpenCL Programming by Example (2013) by Banger, Ravishekhar, Bhattacharyya, Banger | |
| The 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)) (2012) by Kowalik, Janusz | |
