Class CudaOccupancy.cudaOccFuncAttributes
define our own cudaOccFuncAttributes to stay consistent with the original header file
Inheritance
System.Object
CudaOccupancy.cudaOccFuncAttributes
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ManagedCuda
Assembly: ManagedCuda.dll
Syntax
public class cudaOccFuncAttributes
Constructors
| Improve this Doc View SourcecudaOccFuncAttributes()
Declaration
public cudaOccFuncAttributes()
cudaOccFuncAttributes(CudaKernel)
Declaration
public cudaOccFuncAttributes(CudaKernel aKernel)
Parameters
Type | Name | Description |
---|---|---|
CudaKernel | aKernel |
cudaOccFuncAttributes(Int32, Int32, SizeT, CudaOccupancy.cudaOccPartitionedGCConfig, CudaOccupancy.cudaOccFuncShmemConfig, SizeT)
cudaOccFuncAttributes
Declaration
public cudaOccFuncAttributes(int aMaxThreadsPerBlock, int aNumRegs, SizeT aSharedSizeBytes, CudaOccupancy.cudaOccPartitionedGCConfig partitionedGC, CudaOccupancy.cudaOccFuncShmemConfig aShmemConfig, SizeT aMaxDynamicSharedMemSizeBytes)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | aMaxThreadsPerBlock | |
System.Int32 | aNumRegs | |
SizeT | aSharedSizeBytes | Only the static part shared memory (without dynamic allocations) |
CudaOccupancy.cudaOccPartitionedGCConfig | partitionedGC | |
CudaOccupancy.cudaOccFuncShmemConfig | aShmemConfig | |
SizeT | aMaxDynamicSharedMemSizeBytes |
Fields
| Improve this Doc View SourcemaxDynamicSharedSizeBytes
Declaration
public SizeT maxDynamicSharedSizeBytes
Field Value
Type | Description |
---|---|
SizeT |
maxThreadsPerBlock
Declaration
public int maxThreadsPerBlock
Field Value
Type | Description |
---|---|
System.Int32 |
numRegs
Declaration
public int numRegs
Field Value
Type | Description |
---|---|
System.Int32 |
partitionedGCConfig
Declaration
public CudaOccupancy.cudaOccPartitionedGCConfig partitionedGCConfig
Field Value
Type | Description |
---|---|
CudaOccupancy.cudaOccPartitionedGCConfig |
sharedSizeBytes
Declaration
public SizeT sharedSizeBytes
Field Value
Type | Description |
---|---|
SizeT |
shmemLimitConfig
Declaration
public CudaOccupancy.cudaOccFuncShmemConfig shmemLimitConfig
Field Value
Type | Description |
---|---|
CudaOccupancy.cudaOccFuncShmemConfig |