Package org.lwjgl.opencl
Class INTELRequiredSubgroupSize
- java.lang.Object
-
- org.lwjgl.opencl.INTELRequiredSubgroupSize
-
public final class INTELRequiredSubgroupSize extends java.lang.Object
Native 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
CL21
orintel_subgroups
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
CL_DEVICE_SUB_GROUP_SIZES_INTEL
Accepted as theparam_name
parameter ofGetDeviceInfo
.static int
CL_KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL
static int
CL_KERNEL_SPILL_MEM_SIZE_INTEL
Accepted as theparam_name
parameter ofGetKernelWorkGroupInfo
.
-
-
-
Field Detail
-
CL_DEVICE_SUB_GROUP_SIZES_INTEL
public static final int CL_DEVICE_SUB_GROUP_SIZES_INTEL
Accepted as theparam_name
parameter 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_name
parameter 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
-
-