Table of Contents

Class SimdSummary

Namespace
DotCompute.Backends.CPU.Intrinsics
Assembly
DotCompute.Backends.CPU.dll

Summary of SIMD capabilities.

public sealed class SimdSummary
Inheritance
SimdSummary
Inherited Members

Properties

IsHardwareAccelerated

Gets a value indicating whether this instance is hardware accelerated.

public required bool IsHardwareAccelerated { get; init; }

Property Value

bool

true if this instance is hardware accelerated; otherwise, false.

PreferredVectorWidth

Gets the width of the preferred vector.

public required int PreferredVectorWidth { get; init; }

Property Value

int

The width of the preferred vector.

SupportedInstructionSets

Gets the supported instruction sets.

public required IReadOnlySet<string> SupportedInstructionSets { get; init; }

Property Value

IReadOnlySet<string>

The supported instruction sets.

SupportsAdvSimd

Gets a value indicating whether [supports adv simd].

public bool SupportsAdvSimd { get; }

Property Value

bool

true if [supports adv simd]; otherwise, false.

SupportsAvx2

Gets a value indicating whether [supports avx2].

public bool SupportsAvx2 { get; }

Property Value

bool

true if [supports avx2]; otherwise, false.

SupportsAvx512

Gets a value indicating whether [supports avx512].

public bool SupportsAvx512 { get; }

Property Value

bool

true if [supports avx512]; otherwise, false.

SupportsSse2

Gets a value indicating whether [supports sse2].

public bool SupportsSse2 { get; }

Property Value

bool

true if [supports sse2]; otherwise, false.

Methods

ToString()

Converts to string.

public override string ToString()

Returns

string