cudaDeviceProp-class: Class '"cudaDeviceProp"'

Description Objects from the Class Slots Extends Methods Author(s) References See Also Examples

Description

These are machine generated from reading the header files of the CUDA SDK using the RCIndex package.

Objects from the Class

Objects can be created by calls of the form new("cudaDeviceProp", ...). However, they are typically created within native code via calls to functions such as getDeviceProperties.

Slots

name:

Object of class "character"

totalGlobalMem:

Object of class "numeric"

sharedMemPerBlock:

Object of class "numeric"

regsPerBlock:

Object of class "integer"

warpSize:

Object of class "integer"

memPitch:

Object of class "numeric"

maxThreadsPerBlock:

Object of class "integer"

maxThreadsDim:

Object of class "integer"

maxGridSize:

Object of class "integer"

clockRate:

Object of class "integer"

totalConstMem:

Object of class "numeric"

major:

Object of class "integer"

minor:

Object of class "integer"

textureAlignment:

Object of class "numeric"

texturePitchAlignment:

Object of class "numeric"

deviceOverlap:

Object of class "integer"

multiProcessorCount:

Object of class "integer"

kernelExecTimeoutEnabled:

Object of class "integer"

integrated:

Object of class "integer"

canMapHostMemory:

Object of class "integer"

computeMode:

Object of class "integer"

maxTexture1D:

Object of class "integer"

maxTexture1DMipmap:

Object of class "integer"

maxTexture1DLinear:

Object of class "integer"

maxTexture2D:

Object of class "integer"

maxTexture2DMipmap:

Object of class "integer"

maxTexture2DLinear:

Object of class "integer"

maxTexture2DGather:

Object of class "integer"

maxTexture3D:

Object of class "integer"

maxTextureCubemap:

Object of class "integer"

maxTexture1DLayered:

Object of class "integer"

maxTexture2DLayered:

Object of class "integer"

maxTextureCubemapLayered:

Object of class "integer"

maxSurface1D:

Object of class "integer"

maxSurface2D:

Object of class "integer"

maxSurface3D:

Object of class "integer"

maxSurface1DLayered:

Object of class "integer"

maxSurface2DLayered:

Object of class "integer"

maxSurfaceCubemap:

Object of class "integer"

maxSurfaceCubemapLayered:

Object of class "integer"

surfaceAlignment:

Object of class "numeric"

concurrentKernels:

Object of class "integer"

ECCEnabled:

Object of class "integer"

pciBusID:

Object of class "integer"

pciDeviceID:

Object of class "integer"

pciDomainID:

Object of class "integer"

tccDriver:

Object of class "integer"

asyncEngineCount:

Object of class "integer"

unifiedAddressing:

Object of class "integer"

memoryClockRate:

Object of class "integer"

memoryBusWidth:

Object of class "integer"

l2CacheSize:

Object of class "integer"

maxThreadsPerMultiProcessor:

Object of class "integer"

Extends

Class "CStruct", directly.

Methods

No methods defined with class "cudaDeviceProp" in the signature. For the pointer version, there are methods for accessing and setting fields.

Author(s)

Duncan Temple Lang

References

http://docs.nvidia.com/cuda/cuda-runtime-api/structcudaDeviceProp.html#structcudaDeviceProp

See Also

getDeviceProperties

Examples

1
2
3
4
if(getNumDevices() > 0)  {
  info = getDeviceProperties()
  info
}

duncantl/RCUDA documentation built on May 15, 2019, 5:26 p.m.