Handbook
Glossary
CUdevice_attribute
Vocabulary
cuda
.
ffi
Inputs
None
Outputs
value
an
object
Definition
USING:
alien.syntax
;
IN:
cuda.ffi
ENUM:
CUdevice_attribute
{
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK
1
}
{
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X
2
}
{
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y
3
}
{
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z
4
}
{
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X
5
}
{
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y
6
}
{
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z
7
}
{
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
8
}
{
CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK
8
}
{
CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY
9
}
{
CU_DEVICE_ATTRIBUTE_WARP_SIZE
10
}
{
CU_DEVICE_ATTRIBUTE_MAX_PITCH
11
}
{
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK
12
}
{
CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK
12
}
{
CU_DEVICE_ATTRIBUTE_CLOCK_RATE
13
}
{
CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT
14
}
{
CU_DEVICE_ATTRIBUTE_GPU_OVERLAP
15
}
{
CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT
16
}
{
CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT
17
}
{
CU_DEVICE_ATTRIBUTE_INTEGRATED
18
}
{
CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY
19
}
{
CU_DEVICE_ATTRIBUTE_COMPUTE_MODE
20
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH
21
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH
22
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT
23
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH
24
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT
25
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH
26
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH
27
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT
28
}
{
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES
29
}
{
CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT
30
}
{
CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS
31
}
{
CU_DEVICE_ATTRIBUTE_ECC_ENABLED
32
}
;