Show / Hide Table of Contents

    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 Source

    cudaOccFuncAttributes()

    Declaration
    public cudaOccFuncAttributes()
    | Improve this Doc View Source

    cudaOccFuncAttributes(CudaKernel)

    Declaration
    public cudaOccFuncAttributes(CudaKernel aKernel)
    Parameters
    Type Name Description
    CudaKernel aKernel
    | Improve this Doc View Source

    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 Source

    maxDynamicSharedSizeBytes

    Declaration
    public SizeT maxDynamicSharedSizeBytes
    Field Value
    Type Description
    SizeT
    | Improve this Doc View Source

    maxThreadsPerBlock

    Declaration
    public int maxThreadsPerBlock
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    numRegs

    Declaration
    public int numRegs
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    partitionedGCConfig

    Declaration
    public CudaOccupancy.cudaOccPartitionedGCConfig partitionedGCConfig
    Field Value
    Type Description
    CudaOccupancy.cudaOccPartitionedGCConfig
    | Improve this Doc View Source

    sharedSizeBytes

    Declaration
    public SizeT sharedSizeBytes
    Field Value
    Type Description
    SizeT
    | Improve this Doc View Source

    shmemLimitConfig

    Declaration
    public CudaOccupancy.cudaOccFuncShmemConfig shmemLimitConfig
    Field Value
    Type Description
    CudaOccupancy.cudaOccFuncShmemConfig
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX