Class StridedAccessAnalysis
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Represents the analysis results for strided memory access patterns.
public class StridedAccessAnalysis
- Inheritance
-
StridedAccessAnalysis
- Inherited Members
Properties
BandwidthUtilization
Gets or sets the bandwidth utilization (0.0 to 1.0).
public double BandwidthUtilization { get; set; }
Property Value
Efficiency
Gets or sets the efficiency of the access pattern (0.0 to 1.0).
public double Efficiency { get; set; }
Property Value
ElementSize
Gets or sets the size of each element in bytes.
public int ElementSize { get; set; }
Property Value
IsCoalesced
Gets or sets whether the access pattern is coalesced.
public bool IsCoalesced { get; set; }
Property Value
Recommendations
Gets the list of optimization recommendations.
public IList<string> Recommendations { get; init; }
Property Value
Stride
Gets or sets the stride between consecutive thread accesses.
public int Stride { get; set; }
Property Value
ThreadCount
Gets or sets the number of threads accessing memory.
public int ThreadCount { get; set; }
Property Value
TransactionsPerWarp
Gets or sets the number of memory transactions required per warp.
public int TransactionsPerWarp { get; set; }