Table of Contents

Class CudaStreamPoolStatistics

Namespace
DotCompute.Backends.CUDA.Execution
Assembly
DotCompute.Backends.CUDA.dll

Statistics for the CUDA stream pool

public sealed class CudaStreamPoolStatistics
Inheritance
CudaStreamPoolStatistics
Inherited Members

Properties

ActiveStreams

Gets or sets the active streams.

public long ActiveStreams { get; set; }

Property Value

long

The active streams.

AverageAcquireCount

Gets or sets the average acquire count.

public double AverageAcquireCount { get; set; }

Property Value

double

The average acquire count.

HighPriorityStreams

Gets or sets the high priority streams.

public int HighPriorityStreams { get; set; }

Property Value

int

The high priority streams.

LowPriorityStreams

Gets or sets the low priority streams.

public int LowPriorityStreams { get; set; }

Property Value

int

The low priority streams.

NormalPriorityStreams

Gets or sets the normal priority streams.

public int NormalPriorityStreams { get; set; }

Property Value

int

The normal priority streams.

PoolUtilization

Gets or sets the pool utilization.

public double PoolUtilization { get; set; }

Property Value

double

The pool utilization.

TotalAcquired

Gets or sets the total acquired.

public long TotalAcquired { get; set; }

Property Value

long

The total acquired.

TotalPooledStreams

Gets or sets the total pooled streams.

public int TotalPooledStreams { get; set; }

Property Value

int

The total pooled streams.

TotalReturned

Gets or sets the total returned.

public long TotalReturned { get; set; }

Property Value

long

The total returned.