Table of Contents

Struct PrefetcherStatistics

Namespace
DotCompute.Backends.CUDA.Memory
Assembly
DotCompute.Backends.CUDA.dll

Performance statistics for the prefetcher.

public readonly record struct PrefetcherStatistics : IEquatable<PrefetcherStatistics>
Implements
Inherited Members

Properties

ActivePatterns

Gets or sets the active patterns.

public int ActivePatterns { get; init; }

Property Value

int

The active patterns.

BandwidthSaved

Gets or sets the bandwidth saved.

public long BandwidthSaved { get; init; }

Property Value

long

The bandwidth saved.

BandwidthSavedMB

Gets or sets the bandwidth saved m b.

public double BandwidthSavedMB { get; }

Property Value

double

The bandwidth saved m b.

HitRate

Gets or sets the hit rate.

public double HitRate { get; init; }

Property Value

double

The hit rate.

PendingRequests

Gets or sets the pending requests.

public int PendingRequests { get; init; }

Property Value

int

The pending requests.

PrefetchHits

Gets or sets the prefetch hits.

public long PrefetchHits { get; init; }

Property Value

long

The prefetch hits.

PrefetchMisses

Gets or sets the prefetch misses.

public long PrefetchMisses { get; init; }

Property Value

long

The prefetch misses.

SuccessRate

Gets or sets the success rate.

public double SuccessRate { get; }

Property Value

double

The success rate.

SuccessfulPrefetches

Gets or sets the successful prefetches.

public long SuccessfulPrefetches { get; init; }

Property Value

long

The successful prefetches.

TotalPrefetches

Gets or sets the total prefetches.

public long TotalPrefetches { get; init; }

Property Value

long

The total prefetches.