Interface IPerformanceMetrics
- Namespace
- DotCompute.Core.Extensions
- Assembly
- DotCompute.Core.dll
Represents performance metrics for an accelerator.
public interface IPerformanceMetrics
Properties
AverageKernelTime
Gets the average kernel execution time.
TimeSpan AverageKernelTime { get; }
Property Value
KernelExecutions
Gets the number of kernel executions performed.
long KernelExecutions { get; }
Property Value
MemoryTransfers
Gets the number of memory transfer operations performed.
long MemoryTransfers { get; }
Property Value
TotalBytesTransferred
Gets the total bytes transferred to/from device memory.
long TotalBytesTransferred { get; }
Property Value
TotalExecutionTime
Gets the total execution time for all operations.
TimeSpan TotalExecutionTime { get; }