Table of Contents

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.