Table of Contents

Class BenchmarkResults

Namespace
DotCompute.Runtime.Services.Performance.Results
Assembly
DotCompute.Runtime.dll

Results from a benchmark execution. Contains performance measurements and metadata from a benchmark run.

public class BenchmarkResults
Inheritance
BenchmarkResults
Inherited Members

Properties

AcceleratorId

Gets the accelerator identifier. ID of the device on which the benchmark was run.

public required string AcceleratorId { get; init; }

Property Value

string

BenchmarkName

Gets the benchmark name. Identifies the specific benchmark that was executed.

public required string BenchmarkName { get; init; }

Property Value

string

ExecutionTime

Gets the execution timestamp. When the benchmark was executed.

public DateTime ExecutionTime { get; init; }

Property Value

DateTime

Metadata

Gets additional metadata. Extra information about the benchmark execution context.

public Dictionary<string, object> Metadata { get; init; }

Property Value

Dictionary<string, object>

Results

Gets the benchmark results. Key-value pairs of performance measurements.

public Dictionary<string, double> Results { get; init; }

Property Value

Dictionary<string, double>