Table of Contents

Class CudaDeviceInfo

Namespace
Orleans.GpuBridge.Runtime
Assembly
Orleans.GpuBridge.Runtime.dll

CUDA device information structure

public sealed class CudaDeviceInfo
Inheritance
CudaDeviceInfo
Inherited Members

Properties

ClockRate

Gets or sets the clock rate in kHz

public int ClockRate { get; set; }

Property Value

int

ComputeCapabilityMajor

Gets or sets the compute capability major version

public int ComputeCapabilityMajor { get; set; }

Property Value

int

ComputeCapabilityMinor

Gets or sets the compute capability minor version

public int ComputeCapabilityMinor { get; set; }

Property Value

int

Index

Gets or sets the device index

public int Index { get; set; }

Property Value

int

MaxGridSize

Gets or sets the maximum grid size

public int MaxGridSize { get; set; }

Property Value

int

MaxThreadsPerBlock

Gets or sets the maximum threads per block

public int MaxThreadsPerBlock { get; set; }

Property Value

int

MemoryClockRate

Gets or sets the memory clock rate in kHz

public int MemoryClockRate { get; set; }

Property Value

int

Name

Gets or sets the device name

public string Name { get; set; }

Property Value

string

PciBusId

Gets or sets the PCI bus ID

public string PciBusId { get; set; }

Property Value

string

SharedMemoryPerBlock

Gets or sets the shared memory per block in bytes

public int SharedMemoryPerBlock { get; set; }

Property Value

int

TotalMemory

Gets or sets the total memory in bytes

public long TotalMemory { get; set; }

Property Value

long

WarpSize

Gets or sets the warp size

public int WarpSize { get; set; }

Property Value

int