Table of Contents

Class CudaEventPoolStatistics

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

Statistics for the CUDA event pool

public sealed class CudaEventPoolStatistics
Inheritance
CudaEventPoolStatistics
Inherited Members

Properties

ActiveEvents

Gets or sets the active events.

public long ActiveEvents { get; set; }

Property Value

long

The active events.

AverageAcquireCount

Gets or sets the average acquire count.

public double AverageAcquireCount { get; set; }

Property Value

double

The average acquire count.

PoolUtilization

Gets or sets the pool utilization.

public double PoolUtilization { get; set; }

Property Value

double

The pool utilization.

SyncEvents

Gets or sets the sync events.

public int SyncEvents { get; set; }

Property Value

int

The sync events.

TimingEvents

Gets or sets the timing events.

public int TimingEvents { get; set; }

Property Value

int

The timing events.

TotalEventsAcquired

Gets or sets the total events acquired.

public long TotalEventsAcquired { get; set; }

Property Value

long

The total events acquired.

TotalEventsReturned

Gets or sets the total events returned.

public long TotalEventsReturned { get; set; }

Property Value

long

The total events returned.

TotalPooledEvents

Gets or sets the total pooled events.

public int TotalPooledEvents { get; set; }

Property Value

int

The total pooled events.

TotalSyncEventsCreated

Gets or sets the total sync events created.

public long TotalSyncEventsCreated { get; set; }

Property Value

long

The total sync events created.

TotalTimingEventsCreated

Gets or sets the total timing events created.

public long TotalTimingEventsCreated { get; set; }

Property Value

long

The total timing events created.