Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class NVDeviceAttributeQuery

extends Object
Class Inheritance

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

Modifier and TypeField and Description
public static final int
CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV

Returns the major revision number that defines the CUDA compute capability of the device.

public static final int
CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV

Returns the minor revision number that defines the CUDA compute capability of the device.

public static final int
CL_DEVICE_GPU_OVERLAP_NV

Returns TRUE if the device can concurrently copy memory between host and device while executing a kernel, or FALSE if not.

public static final int
CL_DEVICE_INTEGRATED_MEMORY_NV

Returns TRUE if the device is integrated with the memory subsystem, or FALSE if not.

public static final int
CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV

Returns TRUE if there is a run time limit for kernels executed on the device, or FALSE if not.

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.

public static final int
CL_DEVICE_WARP_SIZE_NV

Warp size in work-items.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NVback to summary
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV

Returns the major revision number that defines the CUDA compute capability of the device.

CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NVback to summary
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV

Returns the minor revision number that defines the CUDA compute capability of the device.

CL_DEVICE_GPU_OVERLAP_NVback to summary
public static final int CL_DEVICE_GPU_OVERLAP_NV

Returns TRUE if the device can concurrently copy memory between host and device while executing a kernel, or FALSE if not.

CL_DEVICE_INTEGRATED_MEMORY_NVback to summary
public static final int CL_DEVICE_INTEGRATED_MEMORY_NV

Returns TRUE if the device is integrated with the memory subsystem, or FALSE if not.

CL_DEVICE_KERNEL_EXEC_TIMEOUT_NVback to summary
public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV

Returns TRUE if there is a run time limit for kernels executed on the device, or FALSE if not.

CL_DEVICE_REGISTERS_PER_BLOCK_NVback to summary
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.

CL_DEVICE_WARP_SIZE_NVback to summary
public static final int CL_DEVICE_WARP_SIZE_NV

Warp size in work-items.

Constructor Detail

NVDeviceAttributeQueryback to summary
private NVDeviceAttributeQuery()