Table of Contents

Class KernelAttributes

Namespace
DotCompute.Core.Models
Assembly
DotCompute.Core.dll

Attributes of a compiled CUDA kernel.

public class KernelAttributes
Inheritance
KernelAttributes
Inherited Members

Properties

BinaryVersion

Gets or sets the binary version.

public int BinaryVersion { get; set; }

Property Value

int

ConstantMemoryBytes

Gets or sets the constant memory used in bytes.

public int ConstantMemoryBytes { get; set; }

Property Value

int

LocalMemoryBytesPerThread

Gets or sets the local memory used per thread in bytes.

public int LocalMemoryBytesPerThread { get; set; }

Property Value

int

MaxThreadsPerBlock

Gets or sets the maximum threads per block.

public int MaxThreadsPerBlock { get; set; }

Property Value

int

PtxVersion

Gets or sets the PTX version.

public int PtxVersion { get; set; }

Property Value

int

RegistersPerThread

Gets or sets the number of registers used per thread.

public int RegistersPerThread { get; set; }

Property Value

int

SharedMemoryBytes

Gets or sets the shared memory used in bytes.

public int SharedMemoryBytes { get; set; }

Property Value

int

UsesDynamicSharedMemory

Gets or sets whether the kernel uses dynamic shared memory.

public bool UsesDynamicSharedMemory { get; set; }

Property Value

bool

UsesTextureMemory

Gets or sets whether the kernel uses texture memory.

public bool UsesTextureMemory { get; set; }

Property Value

bool