C# Class ManagedCuda.CudaOccupancy.cudaOccFuncAttributes

define our own cudaOccFuncAttributes to stay consistent with the original header file
Datei anzeigen Open project: kunzmi/managedCuda Class Usage Examples

Public Properties

Property Type Description
maxThreadsPerBlock int
numRegs int
partitionedGCConfig cudaOccPartitionedGCConfig
sharedSizeBytes ManagedCuda.BasicTypes.SizeT

Public Methods

Method Description
cudaOccFuncAttributes ( ) : System

cudaOccFuncAttributes ( CudaKernel aKernel ) : System

cudaOccFuncAttributes ( int aMaxThreadsPerBlock, int aNumRegs, ManagedCuda.BasicTypes.SizeT aSharedSizeBytes, cudaOccPartitionedGCConfig partitionedGC ) : System

cudaOccFuncAttributes

Method Details

cudaOccFuncAttributes() public method

public cudaOccFuncAttributes ( ) : System
return System

cudaOccFuncAttributes() public method

public cudaOccFuncAttributes ( CudaKernel aKernel ) : System
aKernel CudaKernel
return System

cudaOccFuncAttributes() public method

cudaOccFuncAttributes
public cudaOccFuncAttributes ( int aMaxThreadsPerBlock, int aNumRegs, ManagedCuda.BasicTypes.SizeT aSharedSizeBytes, cudaOccPartitionedGCConfig partitionedGC ) : System
aMaxThreadsPerBlock int
aNumRegs int
aSharedSizeBytes ManagedCuda.BasicTypes.SizeT Only the static part shared memory (without dynamic allocations)
partitionedGC cudaOccPartitionedGCConfig
return System

Property Details

maxThreadsPerBlock public_oe property

public int maxThreadsPerBlock
return int

numRegs public_oe property

public int numRegs
return int

partitionedGCConfig public_oe property

public cudaOccPartitionedGCConfig partitionedGCConfig
return cudaOccPartitionedGCConfig

sharedSizeBytes public_oe property

public SizeT,ManagedCuda.BasicTypes sharedSizeBytes
return ManagedCuda.BasicTypes.SizeT