Table of Contents

Class ThroughputMetrics

Namespace
DotCompute.Abstractions.Types
Assembly
DotCompute.Abstractions.dll

Throughput performance metrics for pipeline execution. Measures data processing rates and operational throughput.

public sealed class ThroughputMetrics
Inheritance
ThroughputMetrics
Inherited Members

Properties

BytesPerSecond

Gets or sets bytes processed per second. Data throughput rate.

public double BytesPerSecond { get; set; }

Property Value

double

ComputePerformance

Gets or sets compute performance in GFLOPS.

public double ComputePerformance { get; set; }

Property Value

double

MemoryBandwidth

Gets or sets memory bandwidth in GB/s.

public double MemoryBandwidth { get; set; }

Property Value

double

OperationsPerSecond

Gets or sets operations per second. Rate of operation completion.

public double OperationsPerSecond { get; set; }

Property Value

double

PeakThroughput

Gets or sets the peak throughput. Maximum observed throughput rate.

public double PeakThroughput { get; set; }

Property Value

double

ThroughputByOperation

Gets or sets throughput by operation type. Breakdown of throughput rates by operation category.

public Dictionary<string, double> ThroughputByOperation { get; }

Property Value

Dictionary<string, double>