Class OpenCLManager

java.lang.Object
org.episteme.nativ.technical.backend.gpu.opencl.OpenCLManager

public final class OpenCLManager extends Object
Shared OpenCL infrastructure and lifecycle management. Consolidates context, queue, and device management for all OpenCL backends.
  • Method Details

    • ensureInitialized

      public static void ensureInitialized()
    • getContext

      public static org.jocl.cl_context getContext()
    • getCommandQueue

      public static org.jocl.cl_command_queue getCommandQueue()
    • getDevice

      public static org.jocl.cl_device_id getDevice()
    • isSupportsDouble

      public static boolean isSupportsDouble()
    • isInitialized

      public static boolean isInitialized()