Table of Contents

Class DeviceBenchmarkScores

Namespace
Orleans.GpuBridge.Abstractions.Models
Assembly
Orleans.GpuBridge.Abstractions.dll

Benchmark scores for performance comparison

public sealed record DeviceBenchmarkScores : IEquatable<DeviceBenchmarkScores>
Inheritance
DeviceBenchmarkScores
Implements
Inherited Members

Properties

BenchmarkDuration

Benchmark duration

public TimeSpan BenchmarkDuration { get; init; }

Property Value

TimeSpan

BenchmarkTime

Benchmark timestamp

public DateTime BenchmarkTime { get; init; }

Property Value

DateTime

ComputeScore

Compute performance score

public double ComputeScore { get; init; }

Property Value

double

IsReliable

Whether benchmark results are reliable

public bool IsReliable { get; init; }

Property Value

bool

LatencyScore

Latency performance score

public double LatencyScore { get; init; }

Property Value

double

MemoryBandwidthScore

Memory bandwidth score

public double MemoryBandwidthScore { get; init; }

Property Value

double

OverallScore

Overall performance score (0.0 to 10.0, higher is better)

public double OverallScore { get; init; }

Property Value

double

ThroughputScore

Throughput performance score

public double ThroughputScore { get; init; }

Property Value

double