Table of Contents

Class KernelPerformanceMetrics

Namespace
DotCompute.Abstractions.Logging
Assembly
DotCompute.Abstractions.dll

Kernel performance metrics for logging.

public sealed class KernelPerformanceMetrics
Inheritance
KernelPerformanceMetrics
Inherited Members

Properties

CacheHitRate

Gets the cache hit rate.

public required double CacheHitRate { get; init; }

Property Value

double

DeviceUtilization

Gets the device utilization percentage.

public required double DeviceUtilization { get; init; }

Property Value

double

MemoryUsageBytes

Gets the memory usage in bytes.

public required long MemoryUsageBytes { get; init; }

Property Value

long

OccupancyPercentage

Gets the occupancy percentage.

public required double OccupancyPercentage { get; init; }

Property Value

double

ThroughputOpsPerSecond

Gets the throughput in operations per second.

public required double ThroughputOpsPerSecond { get; init; }

Property Value

double