Class KernelOptimizationHints
- Namespace
- DotCompute.Abstractions.Interfaces.Kernels
- Assembly
- DotCompute.Abstractions.dll
Kernel optimization hints.
public sealed class KernelOptimizationHints
- Inheritance
-
KernelOptimizationHints
- Inherited Members
Properties
AdditionalHints
Gets or sets additional hints.
public Dictionary<string, object>? AdditionalHints { get; init; }
Property Value
CacheConfig
Gets or sets the cache configuration.
public CacheConfiguration CacheConfig { get; init; }
Property Value
PrefetchData
Gets or sets whether to prefetch data.
public bool PrefetchData { get; init; }
Property Value
UnrollLoops
Gets or sets whether to unroll loops.
public bool UnrollLoops { get; init; }
Property Value
UseFMA
Gets or sets whether to use fused multiply-add.
public bool UseFMA { get; init; }
Property Value
VectorWidth
Gets or sets the vector width to use.
public int VectorWidth { get; init; }