jocl.org

Java bindings for OpenCL


This site contains Java bindings for OpenCL, the Open Computing Language. OpenCL allows writing programs for heterogeneous platforms that utilize CPUs or GPUs. More information about OpenCL may be found at the Khronos OpenCL website.

The following implementations of OpenCL are currently available:

Source code repository



The source code of JOCL is available at GitHub: https://github.com/gpu/JOCL


Maven dependency



JOCL is available in Maven Central, under the following coordinates:
<dependency>
    <groupId>org.jocl</groupId>
    <artifactId>jocl</artifactId>
    <version>2.0.1</version>
</dependency>


JOCLBlast is available in Maven Central, under the following coordinates:
<dependency>
    <groupId>org.jocl</groupId>
    <artifactId>jocl-blast</artifactId>
    <version>1.5.0</version>
</dependency>