Class KernelPerformanceMetrics
- Namespace
- DotCompute.Backends.CPU.Kernels
- Assembly
- DotCompute.Backends.CPU.dll
Performance metrics for kernel execution.
public sealed class KernelPerformanceMetrics
- Inheritance
-
KernelPerformanceMetrics
- Inherited Members
Properties
AdditionalMetrics
Gets or sets additional metrics.
public Dictionary<string, object> AdditionalMetrics { get; }
Property Value
CacheHitRate
Gets or sets the cache hit rate percentage.
public double CacheHitRate { get; set; }
Property Value
CompilationTimeMs
Gets or sets the compilation time in milliseconds.
public double CompilationTimeMs { get; set; }
Property Value
CpuUtilization
Gets or sets the CPU utilization percentage.
public double CpuUtilization { get; set; }
Property Value
ExecutionTimeMs
Gets or sets the execution time in milliseconds.
public double ExecutionTimeMs { get; set; }
Property Value
MemoryBandwidthMBps
Gets or sets the memory bandwidth in MB/s.
public double MemoryBandwidthMBps { get; set; }
Property Value
OperationsPerSecond
Gets or sets the number of operations per second.
public long OperationsPerSecond { get; set; }
Property Value
SimdUtilization
Gets or sets the SIMD utilization percentage.
public double SimdUtilization { get; set; }