Top Description Fields Methods
com.jogamp.opencl.llb

public Interface CLDeviceBinding

Known Direct Subinterfaces
com.jogamp.opencl.llb.CL
Imports
com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Java bindings to OpenCL devices.
Author
Michael Bien, GlueGen, et al.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_DEVICE_NAME

CType: int

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_DEVICE_TYPE

CType: int

public static final int
public static final long
CL_DEVICE_TYPE_ALL

CType: long

public static final int
public static final int
public static final int
public static final int
CL_DEVICE_VENDOR

CType: int

public static final int
public static final int
public static final int
public static final int
CL_FP_DENORM

CType: int

public static final int
CL_FP_FMA

CType: int

public static final int
CL_FP_INF_NAN

CType: int

public static final int
public static final int
public static final int
public static final int
CL_FP_SOFT_FLOAT

CType: int

public static final int
CL_GLOBAL

CType: int

public static final int
CL_LOCAL

CType: int

public static final int
public static final int

Method Summary

Modifier and TypeMethod and Description
public int
clCreateSubDevicesEXT(long arg0, LongBuffer
a direct or array-backed java.nio.LongBuffer
arg1
,
int arg2, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg3
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
arg4
)

Interface to C language function: cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )

public int
clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg3
,
int[] arg4, int arg4_offset)

Interface to C language function: cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )

public int
clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Interface to C language function: cl_int {@native clGetDeviceInfo}(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

public int
clReleaseDeviceEXT(long arg0)

Interface to C language function: cl_int {@native clReleaseDeviceEXT}(cl_device_id)

public int
clRetainDeviceEXT(long arg0)

Interface to C language function: cl_int {@native clRetainDeviceEXT}(cl_device_id)

Field Detail

CL_DEVICE_ADDRESS_BITSback to summary
public static final int CL_DEVICE_ADDRESS_BITS

CType: int

CL_DEVICE_AFFINITY_DOMAINS_EXTback to summary
public static final int CL_DEVICE_AFFINITY_DOMAINS_EXT

CType: int

CL_DEVICE_AVAILABLEback to summary
public static final int CL_DEVICE_AVAILABLE

CType: int

CL_DEVICE_COMPILER_AVAILABLEback to summary
public static final int CL_DEVICE_COMPILER_AVAILABLE

CType: int

CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NVback to summary
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV

CType: int

CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NVback to summary
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV

CType: int

CL_DEVICE_DOUBLE_FP_CONFIGback to summary
public static final int CL_DEVICE_DOUBLE_FP_CONFIG

CType: int

CL_DEVICE_ENDIAN_LITTLEback to summary
public static final int CL_DEVICE_ENDIAN_LITTLE

CType: int

CL_DEVICE_ERROR_CORRECTION_SUPPORTback to summary
public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT

CType: int

CL_DEVICE_EXECUTION_CAPABILITIESback to summary
public static final int CL_DEVICE_EXECUTION_CAPABILITIES

CType: int

CL_DEVICE_EXTENSIONSback to summary
public static final int CL_DEVICE_EXTENSIONS

CType: int

CL_DEVICE_GLOBAL_MEM_CACHE_SIZEback to summary
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE

CType: int

CL_DEVICE_GLOBAL_MEM_CACHE_TYPEback to summary
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE

CType: int

CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZEback to summary
public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE

CType: int

CL_DEVICE_GLOBAL_MEM_SIZEback to summary
public static final int CL_DEVICE_GLOBAL_MEM_SIZE

CType: int

CL_DEVICE_GPU_OVERLAP_NVback to summary
public static final int CL_DEVICE_GPU_OVERLAP_NV

CType: int

CL_DEVICE_HALF_FP_CONFIGback to summary
public static final int CL_DEVICE_HALF_FP_CONFIG

CType: int

CL_DEVICE_HOST_UNIFIED_MEMORYback to summary
public static final int CL_DEVICE_HOST_UNIFIED_MEMORY

CType: int

CL_DEVICE_IMAGE2D_MAX_HEIGHTback to summary
public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT

CType: int

CL_DEVICE_IMAGE2D_MAX_WIDTHback to summary
public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH

CType: int

CL_DEVICE_IMAGE3D_MAX_DEPTHback to summary
public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH

CType: int

CL_DEVICE_IMAGE3D_MAX_HEIGHTback to summary
public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT

CType: int

CL_DEVICE_IMAGE3D_MAX_WIDTHback to summary
public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH

CType: int

CL_DEVICE_IMAGE_SUPPORTback to summary
public static final int CL_DEVICE_IMAGE_SUPPORT

CType: int

CL_DEVICE_INTEGRATED_MEMORY_NVback to summary
public static final int CL_DEVICE_INTEGRATED_MEMORY_NV

CType: int

CL_DEVICE_KERNEL_EXEC_TIMEOUT_NVback to summary
public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV

CType: int

CL_DEVICE_LOCAL_MEM_SIZEback to summary
public static final int CL_DEVICE_LOCAL_MEM_SIZE

CType: int

CL_DEVICE_LOCAL_MEM_TYPEback to summary
public static final int CL_DEVICE_LOCAL_MEM_TYPE

CType: int

CL_DEVICE_MAX_ATOMIC_COUNTERS_EXTback to summary
public static final int CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT

CType: int

CL_DEVICE_MAX_CLOCK_FREQUENCYback to summary
public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY

CType: int

CL_DEVICE_MAX_COMPUTE_UNITSback to summary
public static final int CL_DEVICE_MAX_COMPUTE_UNITS

CType: int

CL_DEVICE_MAX_CONSTANT_ARGSback to summary
public static final int CL_DEVICE_MAX_CONSTANT_ARGS

CType: int

CL_DEVICE_MAX_CONSTANT_BUFFER_SIZEback to summary
public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE

CType: int

CL_DEVICE_MAX_MEM_ALLOC_SIZEback to summary
public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE

CType: int

CL_DEVICE_MAX_PARAMETER_SIZEback to summary
public static final int CL_DEVICE_MAX_PARAMETER_SIZE

CType: int

CL_DEVICE_MAX_READ_IMAGE_ARGSback to summary
public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS

CType: int

CL_DEVICE_MAX_SAMPLERSback to summary
public static final int CL_DEVICE_MAX_SAMPLERS

CType: int

CL_DEVICE_MAX_WORK_GROUP_SIZEback to summary
public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE

CType: int

CL_DEVICE_MAX_WORK_ITEM_DIMENSIONSback to summary
public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS

CType: int

CL_DEVICE_MAX_WORK_ITEM_SIZESback to summary
public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES

CType: int

CL_DEVICE_MAX_WRITE_IMAGE_ARGSback to summary
public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS

CType: int

CL_DEVICE_MEM_BASE_ADDR_ALIGNback to summary
public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN

CType: int

CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZEback to summary
public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE

CType: int

CL_DEVICE_NAMEback to summary
public static final int CL_DEVICE_NAME

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_CHARback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLEback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOATback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_HALFback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_INTback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_LONGback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG

CType: int

CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORTback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT

CType: int

CL_DEVICE_NOT_AVAILABLEback to summary
public static final int CL_DEVICE_NOT_AVAILABLE

CType: int

CL_DEVICE_NOT_FOUNDback to summary
public static final int CL_DEVICE_NOT_FOUND

CType: int

CL_DEVICE_OPENCL_C_VERSIONback to summary
public static final int CL_DEVICE_OPENCL_C_VERSION

CType: int

CL_DEVICE_PARENT_DEVICE_EXTback to summary
public static final int CL_DEVICE_PARENT_DEVICE_EXT

CType: int

CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXTback to summary
public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT

CType: int

CL_DEVICE_PARTITION_BY_COUNTS_EXTback to summary
public static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT

CType: int

CL_DEVICE_PARTITION_BY_NAMES_EXTback to summary
public static final int CL_DEVICE_PARTITION_BY_NAMES_EXT

CType: int

CL_DEVICE_PARTITION_EQUALLY_EXTback to summary
public static final int CL_DEVICE_PARTITION_EQUALLY_EXT

CType: int

CL_DEVICE_PARTITION_FAILED_EXTback to summary
public static final int CL_DEVICE_PARTITION_FAILED_EXT

CType: int

CL_DEVICE_PARTITION_STYLE_EXTback to summary
public static final int CL_DEVICE_PARTITION_STYLE_EXT

CType: int

CL_DEVICE_PARTITION_TYPES_EXTback to summary
public static final int CL_DEVICE_PARTITION_TYPES_EXT

CType: int

CL_DEVICE_PLATFORMback to summary
public static final int CL_DEVICE_PLATFORM

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHARback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLEback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOATback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALFback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_INTback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONGback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG

CType: int

CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORTback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT

CType: int

CL_DEVICE_PROFILEback to summary
public static final int CL_DEVICE_PROFILE

CType: int

CL_DEVICE_PROFILING_TIMER_OFFSET_AMDback to summary
public static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD

CType: int

CL_DEVICE_PROFILING_TIMER_RESOLUTIONback to summary
public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION

CType: int

CL_DEVICE_QUEUE_PROPERTIESback to summary
public static final int CL_DEVICE_QUEUE_PROPERTIES

CType: int

CL_DEVICE_REFERENCE_COUNT_EXTback to summary
public static final int CL_DEVICE_REFERENCE_COUNT_EXT

CType: int

CL_DEVICE_REGISTERS_PER_BLOCK_NVback to summary
public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV

CType: int

CL_DEVICE_SINGLE_FP_CONFIGback to summary
public static final int CL_DEVICE_SINGLE_FP_CONFIG

CType: int

CL_DEVICE_TYPEback to summary
public static final int CL_DEVICE_TYPE

CType: int

CL_DEVICE_TYPE_ACCELERATORback to summary
public static final int CL_DEVICE_TYPE_ACCELERATOR

CType: int

CL_DEVICE_TYPE_ALLback to summary
public static final long CL_DEVICE_TYPE_ALL

CType: long

CL_DEVICE_TYPE_CPUback to summary
public static final int CL_DEVICE_TYPE_CPU

CType: int

CL_DEVICE_TYPE_DEFAULTback to summary
public static final int CL_DEVICE_TYPE_DEFAULT

CType: int

CL_DEVICE_TYPE_GPUback to summary
public static final int CL_DEVICE_TYPE_GPU

CType: int

CL_DEVICE_VENDORback to summary
public static final int CL_DEVICE_VENDOR

CType: int

CL_DEVICE_VENDOR_IDback to summary
public static final int CL_DEVICE_VENDOR_ID

CType: int

CL_DEVICE_VERSIONback to summary
public static final int CL_DEVICE_VERSION

CType: int

CL_DEVICE_WARP_SIZE_NVback to summary
public static final int CL_DEVICE_WARP_SIZE_NV

CType: int

CL_FP_DENORMback to summary
public static final int CL_FP_DENORM

CType: int

CL_FP_FMAback to summary
public static final int CL_FP_FMA

CType: int

CL_FP_INF_NANback to summary
public static final int CL_FP_INF_NAN

CType: int

CL_FP_ROUND_TO_INFback to summary
public static final int CL_FP_ROUND_TO_INF

CType: int

CL_FP_ROUND_TO_NEARESTback to summary
public static final int CL_FP_ROUND_TO_NEAREST

CType: int

CL_FP_ROUND_TO_ZEROback to summary
public static final int CL_FP_ROUND_TO_ZERO

CType: int

CL_FP_SOFT_FLOATback to summary
public static final int CL_FP_SOFT_FLOAT

CType: int

CL_GLOBALback to summary
public static final int CL_GLOBAL

CType: int

CL_LOCALback to summary
public static final int CL_LOCAL

CType: int

CL_READ_ONLY_CACHEback to summary
public static final int CL_READ_ONLY_CACHE

CType: int

CL_READ_WRITE_CACHEback to summary
public static final int CL_READ_WRITE_CACHE

CType: int

Method Detail

clCreateSubDevicesEXTback to summary
public int clCreateSubDevicesEXT(long arg0, LongBuffer arg1, int arg2, PointerBuffer arg3, IntBuffer arg4)

Interface to C language function:
cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )

Parameters
arg1:LongBuffer

a direct or array-backed java.nio.LongBuffer

arg3:PointerBuffer

a direct or array-backed com.jogamp.common.nio.PointerBuffer

arg4:IntBuffer

a direct or array-backed java.nio.IntBuffer

clCreateSubDevicesEXTback to summary
public int clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer arg3, int[] arg4, int arg4_offset)

Interface to C language function:
cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )

Parameters
arg3:PointerBuffer

a direct or array-backed com.jogamp.common.nio.PointerBuffer

clGetDeviceInfoback to summary
public int clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)

Interface to C language function:
cl_int {@native clGetDeviceInfo}(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

Parameters
param_value:Buffer

a direct only java.nio.Buffer

param_value_size_ret:PointerBuffer

a direct only com.jogamp.common.nio.PointerBuffer

clReleaseDeviceEXTback to summary
public int clReleaseDeviceEXT(long arg0)

Interface to C language function:
cl_int {@native clReleaseDeviceEXT}(cl_device_id)

clRetainDeviceEXTback to summary
public int clRetainDeviceEXT(long arg0)

Interface to C language function:
cl_int {@native clRetainDeviceEXT}(cl_device_id)