Package org.lwjgl.opencl
Class INTELRequiredSubgroupSize
- java.lang.Object
-
- org.lwjgl.opencl.INTELRequiredSubgroupSize
-
public final class INTELRequiredSubgroupSize extends java.lang.ObjectNative bindings to the intel_required_subgroup_size extension.The goal of this extension is to allow programmers to optionally specify the required subgroup size for a kernel function. This information is important for the correctness of many subgroup algorithms, and in some cases may be used by the compiler to generate more optimal code.
Requires
CL21orintel_subgroups.
-
-
Field Summary
Fields Modifier and Type Field and Description static intCL_DEVICE_SUB_GROUP_SIZES_INTELAccepted as theparam_nameparameter ofGetDeviceInfo.static intCL_KERNEL_COMPILE_SUB_GROUP_SIZE_INTELstatic intCL_KERNEL_SPILL_MEM_SIZE_INTELAccepted as theparam_nameparameter ofGetKernelWorkGroupInfo.
-
-
-
Field Detail
-
CL_DEVICE_SUB_GROUP_SIZES_INTEL
public static final int CL_DEVICE_SUB_GROUP_SIZES_INTEL
Accepted as theparam_nameparameter ofGetDeviceInfo.- See Also:
- Constant Field Values
-
CL_KERNEL_SPILL_MEM_SIZE_INTEL
public static final int CL_KERNEL_SPILL_MEM_SIZE_INTEL
Accepted as theparam_nameparameter ofGetKernelWorkGroupInfo.- See Also:
- Constant Field Values
-
CL_KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL
public static final int CL_KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL
- See Also:
- Constant Field Values
-
-