Class WorkloadProfile
- Namespace
- DotCompute.Backends.CPU.Kernels.Simd
- Assembly
- DotCompute.Backends.CPU.dll
Workload analysis profile for optimization decisions.
public sealed class WorkloadProfile
- Inheritance
-
WorkloadProfile
- Inherited Members
Properties
CacheEfficiency
Gets or sets the cache efficiency.
public double CacheEfficiency { get; init; }
Property Value
- double
The cache efficiency.
ElementCount
Gets or sets the element count.
public long ElementCount { get; init; }
Property Value
- long
The element count.
ElementSizeBytes
Gets or sets the element size bytes.
public int ElementSizeBytes { get; init; }
Property Value
- int
The element size bytes.
ElementType
Gets or sets the element type.
public Type ElementType { get; init; }
Property Value
- Type
The element type.
HistoricalPerformance
Gets or sets the historical performance.
public HistoricalPerformanceAnalysis? HistoricalPerformance { get; set; }
Property Value
- HistoricalPerformanceAnalysis
The historical performance.
IsAligned
Gets or sets a value indicating whether aligned.
public bool IsAligned { get; init; }
Property Value
- bool
The is aligned.
TotalDataSizeBytes
Gets or sets the total data size bytes.
public long TotalDataSizeBytes { get; init; }
Property Value
- long
The total data size bytes.
VectorizationPotential
Gets or sets the vectorization potential.
public double VectorizationPotential { get; init; }
Property Value
- double
The vectorization potential.