Table of Contents

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

Dictionary<string, CoalescingAnalysis>

BestEfficiency

Gets or sets the best efficiency value observed.

public double BestEfficiency { get; set; }

Property Value

double

BestPattern

Gets or sets the name of the pattern with the best efficiency.

public string? BestPattern { get; set; }

Property Value

string

ImprovementPotential

Gets or sets the potential performance improvement if worst pattern is optimized to match best.

public double ImprovementPotential { get; set; }

Property Value

double

Recommendations

Gets or sets the list of recommendations based on the comparison.

public IList<string> Recommendations { get; init; }

Property Value

IList<string>

WorstEfficiency

Gets or sets the worst efficiency value observed.

public double WorstEfficiency { get; set; }

Property Value

double

WorstPattern

Gets or sets the name of the pattern with the worst efficiency.

public string? WorstPattern { get; set; }

Property Value

string