Table of Contents

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

Dictionary<string, object>

CacheConfig

Gets or sets the cache configuration.

public CacheConfiguration CacheConfig { get; init; }

Property Value

CacheConfiguration

PrefetchData

Gets or sets whether to prefetch data.

public bool PrefetchData { get; init; }

Property Value

bool

UnrollLoops

Gets or sets whether to unroll loops.

public bool UnrollLoops { get; init; }

Property Value

bool

UseFMA

Gets or sets whether to use fused multiply-add.

public bool UseFMA { get; init; }

Property Value

bool

VectorWidth

Gets or sets the vector width to use.

public int VectorWidth { get; init; }

Property Value

int