Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class ARMSchedulingControls

extends Object
Class Inheritance

Native 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

Modifier and TypeField and Description
public static final int
CL_DEVICE_MAX_WARP_COUNT_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

public static final int
public static final int
public static final int
CL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

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_SUPPORTED_REGISTER_ALLOCATIONS_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

public static final int
CL_KERNEL_EXEC_INFO_COMPUTE_UNIT_MAX_QUEUED_BATCHES_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

public static final int
CL_KERNEL_EXEC_INFO_WARP_COUNT_LIMIT_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

public static final int
CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

public static final int
CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

public static final int
CL_KERNEL_MAX_WARP_COUNT_ARM

Accepted value for the param_name parameter to GetKernelInfo.

public static final int
CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM

Accepted value for the properties parameter to CreateCommandQueueWithProperties.

public static final int
CL_QUEUE_DEFERRED_FLUSH_ARM

Accepted value for the properties parameter to CreateCommandQueueWithProperties.

public static final int
CL_QUEUE_KERNEL_BATCHING_ARM

Accepted value for the properties parameter to CreateCommandQueueWithProperties.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_DEVICE_MAX_WARP_COUNT_ARMback to summary
public static final int CL_DEVICE_MAX_WARP_COUNT_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

CL_DEVICE_SCHEDULING_COMPUTE_UNIT_BATCH_QUEUE_SIZE_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_COMPUTE_UNIT_BATCH_QUEUE_SIZE_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_COMPUTE_UNIT_LIMIT_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_COMPUTE_UNIT_LIMIT_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

Returns a bitfield of the scheduling controls this device supports:

CL_DEVICE_SCHEDULING_DEFERRED_FLUSH_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_DEFERRED_FLUSH_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_KERNEL_BATCHING_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_KERNEL_BATCHING_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_REGISTER_ALLOCATION_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_REGISTER_ALLOCATION_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_WARP_THROTTLING_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_WARP_THROTTLING_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_MODIFIER_ARMback to summary
public static final int CL_DEVICE_SCHEDULING_WORKGROUP_BATCH_SIZE_MODIFIER_ARM

Bits of the bitfield returned by the DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM query.

CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARMback to summary
public static final int CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

CL_KERNEL_EXEC_INFO_COMPUTE_UNIT_MAX_QUEUED_BATCHES_ARMback to summary
public static final int CL_KERNEL_EXEC_INFO_COMPUTE_UNIT_MAX_QUEUED_BATCHES_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

CL_KERNEL_EXEC_INFO_WARP_COUNT_LIMIT_ARMback to summary
public static final int CL_KERNEL_EXEC_INFO_WARP_COUNT_LIMIT_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARMback to summary
public static final int CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARMback to summary
public static final int CL_KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM

Accepted value for the param_name parameter to SetKernelExecInfo.

CL_KERNEL_MAX_WARP_COUNT_ARMback to summary
public static final int CL_KERNEL_MAX_WARP_COUNT_ARM

Accepted value for the param_name parameter to GetKernelInfo.

CL_QUEUE_COMPUTE_UNIT_LIMIT_ARMback to summary
public static final int CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM

Accepted value for the properties parameter to CreateCommandQueueWithProperties.

CL_QUEUE_DEFERRED_FLUSH_ARMback to summary
public static final int CL_QUEUE_DEFERRED_FLUSH_ARM

Accepted value for the properties parameter to CreateCommandQueueWithProperties.

CL_QUEUE_KERNEL_BATCHING_ARMback to summary
public static final int CL_QUEUE_KERNEL_BATCHING_ARM

Accepted value for the properties parameter to CreateCommandQueueWithProperties.

Constructor Detail

ARMSchedulingControlsback to summary
private ARMSchedulingControls()