Package org.lwjgl.opencl
Class AMDDeviceAttributeQuery
- java.lang.Object
-
- org.lwjgl.opencl.AMDDeviceAttributeQuery
-
public final class AMDDeviceAttributeQuery extends java.lang.Object
Native bindings to the amd_device_attribute_query extension.This extension provides a means to query AMD-specific device attributes.
-
-
Field Summary
-
-
-
Field Detail
-
CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, CL_DEVICE_TOPOLOGY_AMD, CL_DEVICE_BOARD_NAME_AMD, CL_DEVICE_GLOBAL_FREE_MEMORY_AMD, CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD, CL_DEVICE_SIMD_WIDTH_AMD, CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD, CL_DEVICE_WAVEFRONT_WIDTH_AMD, CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD, CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD, CL_DEVICE_LOCAL_MEM_BANKS_AMD, CL_DEVICE_THREAD_TRACE_SUPPORTED_AMD, CL_DEVICE_GFXIP_MAJOR_AMD, CL_DEVICE_GFXIP_MINOR_AMD, CL_DEVICE_AVAILABLE_ASYNC_QUEUES_AMD, CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD
Accepted as theparam_name
parameter ofGetDeviceInfo
.Enum values:
DEVICE_PROFILING_TIMER_OFFSET_AMD
- Return the offset in nano-seconds between an event timestamp and Epoch.DEVICE_TOPOLOGY_AMD
- Return the topology for the device.DEVICE_BOARD_NAME_AMD
- Return the SKU board name for the device.DEVICE_GLOBAL_FREE_MEMORY_AMD
- Return the global free memory in KBytes for the device.DEVICE_SIMD_PER_COMPUTE_UNIT_AMD
- Return number of SIMD (Single Instruction Multiple Data) units per compute unit that execute in parallel.DEVICE_SIMD_WIDTH_AMD
- Return the maximum number of work items from the same work group that can be executed by a SIMD in parellel.DEVICE_SIMD_INSTRUCTION_WIDTH_AMD
- Return the number of instructions that a SIMD can execute in parallel.DEVICE_WAVEFRONT_WIDTH_AMD
- Return the number of workitems per wavefront.DEVICE_GLOBAL_MEM_CHANNELS_AMD
- Return the number of global memory channels.DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD
- Return the number of banks in each global memory channel.DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD
- Return the width in bytes of each of global memory bank.DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD
- Return the local memory size in bytes per CU.DEVICE_LOCAL_MEM_BANKS_AMD
- Return the number of banks of local memory.DEVICE_THREAD_TRACE_SUPPORTED_AMD
- Return 1 if thread trace is supported, 0 otherwise.DEVICE_GFXIP_MAJOR_AMD
- Return the core engine GFXIP major version.DEVICE_GFXIP_MINOR_AMD
- Return the core engine GFXIP minor version.DEVICE_AVAILABLE_ASYNC_QUEUES_AMD
- Return the number of available async queues.DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD
- Return the preferred work group size.
-
-