Table of Contents

Class CudaStreamStatistics

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

Statistics for CUDA stream operations.

public sealed class CudaStreamStatistics
Inheritance
CudaStreamStatistics
Inherited Members

Properties

ActiveStreams

public int ActiveStreams { get; set; }

Property Value

int

AverageStreamAge

public TimeSpan AverageStreamAge { get; set; }

Property Value

TimeSpan

BusyStreams

public int BusyStreams { get; set; }

Property Value

int

DependencyCount

public int DependencyCount { get; set; }

Property Value

int

IdleStreams

public int IdleStreams { get; set; }

Property Value

int

LastOperationTime

public DateTimeOffset LastOperationTime { get; set; }

Property Value

DateTimeOffset

MaxConcurrentStreams

public int MaxConcurrentStreams { get; set; }

Property Value

int

OptimalConcurrentStreams

public int OptimalConcurrentStreams { get; set; }

Property Value

int

PoolStatistics

public object? PoolStatistics { get; set; }

Property Value

object

PooledStreams

public int PooledStreams { get; set; }

Property Value

int

StreamGroups

public int StreamGroups { get; set; }

Property Value

int

StreamPoolHitRate

public double StreamPoolHitRate { get; }

Property Value

double

TotalCommandsExecuted

public long TotalCommandsExecuted { get; set; }

Property Value

long

TotalExecutionTime

public TimeSpan TotalExecutionTime { get; set; }

Property Value

TimeSpan

TotalStreamPoolHits

public long TotalStreamPoolHits { get; set; }

Property Value

long

TotalStreamPoolMisses

public long TotalStreamPoolMisses { get; set; }

Property Value

long

TotalStreamsCreated

public long TotalStreamsCreated { get; set; }

Property Value

long