Interface Device

All Known Implementing Classes:
ImmutableDevice

@Immutable public interface Device
  • Method Details

    • deviceId

      org.jocl.cl_device_id deviceId()
    • name

      String name()
    • vendor

      String vendor()
    • deviceVersion

      String deviceVersion()
    • driverVersion

      String driverVersion()
    • maxClockFrequency

      int maxClockFrequency()
    • deviceType

      Set<DeviceType> deviceType()
    • builtInKernels

      Set<String> builtInKernels()
    • maxComputeUnits

      int maxComputeUnits()
    • maxWorkItemDimensions

      int maxWorkItemDimensions()
    • maxWorkGroupSize

      long maxWorkGroupSize()
    • maxWorkItemSizes

      long[] maxWorkItemSizes()
    • imageSupport

      boolean imageSupport()
    • preferredVectorWidthFloat

      int preferredVectorWidthFloat()
    • builder

      static ImmutableDevice.Builder builder()