Package org.lwjgl.opencl
Class ARMSchedulingControls
- java.lang.Object
-
- org.lwjgl.opencl.ARMSchedulingControls
-
public final class ARMSchedulingControls extends java.lang.ObjectNative bindings to the arm_scheduling_controls extension.This extension gives applications explicit control over some aspects of work scheduling. It can be used for performance tuning or debugging.
Requires
OpenCL 2.0.
-
-
Field Summary
Fields Modifier and Type Field Description static intCL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARMAccepted value for theparam_nameparameter toGetDeviceInfo.static intCL_DEVICE_SCHEDULING_DEFERRED_FLUSH_ARM
CL_DEVICE_SCHEDULING_KERNEL_BATCHING_ARM
CL_DEVICE_SCHEDULING_REGISTER_ALLOCATION_ARM
CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_ARM
CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_MODIFIER_ARMBits of thebitfieldreturned by theDEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARMquery.static intCL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARMAccepted value for theparam_nameparameter toGetDeviceInfo.static intCL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM
CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARMAccepted value for theparam_nameparameter toSetKernelExecInfo.static intCL_QUEUE_DEFERRED_FLUSH_ARM
CL_QUEUE_KERNEL_BATCHING_ARMAccepted value for thepropertiesparameter toCreateCommandQueueWithProperties
-
-
-
Field Detail
-
CL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM
Accepted value for theparam_nameparameter toGetDeviceInfo.Returns a
bitfieldof the scheduling controls this device supports:DEVICE_SCHEDULING_KERNEL_BATCHING_ARMis set when the device supportsQUEUE_KERNEL_BATCHING_ARM.DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_ARMis set when the device supportsKERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM.DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_MODIFIER_ARMis set when the device supportsKERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM.
-
CL_DEVICE_SCHEDULING_KERNEL_BATCHING_ARM, CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_ARM, CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_MODIFIER_ARM, CL_DEVICE_SCHEDULING_DEFERRED_FLUSH_ARM, CL_DEVICE_SCHEDULING_REGISTER_ALLOCATION_ARM
Bits of thebitfieldreturned by theDEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARMquery.
-
CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM
Accepted value for theparam_nameparameter toGetDeviceInfo.
-
CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM, CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM
Accepted value for theparam_nameparameter toSetKernelExecInfo.
-
CL_QUEUE_KERNEL_BATCHING_ARM, CL_QUEUE_DEFERRED_FLUSH_ARM
Accepted value for thepropertiesparameter toCreateCommandQueueWithProperties
-
-