Class MemoryAccessComplexity
- Namespace
- DotCompute.Abstractions.Analysis
- Assembly
- DotCompute.Abstractions.dll
Represents memory access complexity for specific patterns.
public record MemoryAccessComplexity : IEquatable<MemoryAccessComplexity>
- Inheritance
-
MemoryAccessComplexity
- Implements
- Inherited Members
Properties
ComplexityImpact
Gets the complexity impact factor.
public double ComplexityImpact { get; init; }
Property Value
Frequency
Gets the frequency of this pattern.
public int Frequency { get; init; }
Property Value
Pattern
Gets the access pattern type.
public MemoryAccessPattern Pattern { get; init; }
Property Value
RegionSize
Gets the memory region size.
public long RegionSize { get; init; }
Property Value
StrideSize
Gets the stride size for strided access.
public int StrideSize { get; init; }