 | Mastering the Java JVM: From Bytecode to Garbage Collection (2025) by CARTER, THOMPSON |
 | 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 |
|
 | The Java Virtual Machine Specification, Java SE 8 Edition (Java (Addison-Wesley)) (2014) by Lindholm, Tim, Yellin, Frank, Bracha, Gilad, Buckley, Alex |
 | OpenCL Second Edition (2022) by Gerardus Blokdyk |
 | GPGPU Computing with OpenCL (2014) by Gruber, Bernhard Manfred |
 | The Java Virtual Machine Specification, Java SE 7 Edition (Java Series) (2013) by Lindholm, Tim, Yellin, Frank, Bracha, Gilad, Buckley, Alex |
 | Java Virtual Machine (Java Series) (1996) by Meyer, Jon, Downing, Troy |
 | 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 |
 | Decompiling Java (2004) by Nolan, Godfrey |
 | OpenCL Programming Guide (2011) by Munshi, Aaftab |
 | Programming for the Java¿ Virtual Machine (1999) by Engel, Joshua |
 | 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 |
 | Java and the Java Virtual Machine: Definition, Verification, Validation (2001) by Stärk, Robert F., Schmid, Joachim, Börger, Egon |
 | Inside the Java 2 Virtual Machine (2000) by Venners, Bill |
 | 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 |