Class OpenCLKernelPipeline.FusionOpportunity
- Namespace
- DotCompute.Backends.OpenCL.Execution
- Assembly
- DotCompute.Backends.OpenCL.dll
Describes an opportunity for kernel fusion optimization.
public sealed class OpenCLKernelPipeline.FusionOpportunity
- Inheritance
-
OpenCLKernelPipeline.FusionOpportunity
- Inherited Members
Properties
EstimatedSpeedup
Gets the estimated speedup from fusion (e.g., 1.5 = 50% faster).
public required double EstimatedSpeedup { get; init; }
Property Value
Reason
Gets the reason why these stages can be fused.
public required string Reason { get; init; }
Property Value
Stage1
Gets the first stage name.
public required string Stage1 { get; init; }
Property Value
Stage2
Gets the second stage name.
public required string Stage2 { get; init; }
Property Value
Methods
ToString()
Returns a string representation of this opportunity.
public override string ToString()