Class CoalescingComparison
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Represents a comparison of coalescing efficiency across different memory access patterns.
public class CoalescingComparison
- Inheritance
-
CoalescingComparison
- Inherited Members
Properties
Analyses
Gets the dictionary of analyses indexed by pattern name.
public Dictionary<string, CoalescingAnalysis> Analyses { get; init; }
Property Value
BestEfficiency
Gets or sets the best efficiency value observed.
public double BestEfficiency { get; set; }
Property Value
BestPattern
Gets or sets the name of the pattern with the best efficiency.
public string? BestPattern { get; set; }
Property Value
ImprovementPotential
Gets or sets the potential performance improvement if worst pattern is optimized to match best.
public double ImprovementPotential { get; set; }
Property Value
Recommendations
Gets or sets the list of recommendations based on the comparison.
public IList<string> Recommendations { get; init; }
Property Value
WorstEfficiency
Gets or sets the worst efficiency value observed.
public double WorstEfficiency { get; set; }
Property Value
WorstPattern
Gets or sets the name of the pattern with the worst efficiency.
public string? WorstPattern { get; set; }