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.