Package org.lwjgl.opencl
Class NVDeviceAttributeQuery
- java.lang.Object
-
- org.lwjgl.opencl.NVDeviceAttributeQuery
-
public final class NVDeviceAttributeQuery extends java.lang.Object
Native bindings to the nv_device_attribute_query extension.This extension provides a mechanism to query device attributes specific to NVIDIA hardware. This will enable the programmer to optimize OpenCL kernels based on the specifics of the hardware.
-
-
Field Summary
Fields Modifier and Type Field Description static int
CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
Returns the major revision number that defines the CUDA compute capability of the device.static int
CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
Returns the minor revision number that defines the CUDA compute capability of the device.static int
CL_DEVICE_GPU_OVERLAP_NV
static int
CL_DEVICE_INTEGRATED_MEMORY_NV
static int
CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
static int
CL_DEVICE_REGISTERS_PER_BLOCK_NV
Maximum number of 32-bit registers available to a work-group; this number is shared by all work-groups simultaneously resident on a multiprocessor.static int
CL_DEVICE_WARP_SIZE_NV
Warp size in work-items.
-
-
-
Field Detail
-
CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
Returns the major revision number that defines the CUDA compute capability of the device.- See Also:
- Constant Field Values
-
CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
Returns the minor revision number that defines the CUDA compute capability of the device.- See Also:
- Constant Field Values
-
CL_DEVICE_REGISTERS_PER_BLOCK_NV
public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV
Maximum number of 32-bit registers available to a work-group; this number is shared by all work-groups simultaneously resident on a multiprocessor.- See Also:
- Constant Field Values
-
CL_DEVICE_WARP_SIZE_NV
public static final int CL_DEVICE_WARP_SIZE_NV
Warp size in work-items.- See Also:
- Constant Field Values
-
CL_DEVICE_GPU_OVERLAP_NV
public static final int CL_DEVICE_GPU_OVERLAP_NV
ReturnsTRUE
if the device can concurrently copy memory between host and device while executing a kernel, orFALSE
if not.- See Also:
- Constant Field Values
-
CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
- See Also:
- Constant Field Values
-
CL_DEVICE_INTEGRATED_MEMORY_NV
public static final int CL_DEVICE_INTEGRATED_MEMORY_NV
- See Also:
- Constant Field Values
-
-