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
trueif 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
trueif [supports adv simd]; otherwise,false.
SupportsAvx2
Gets a value indicating whether [supports avx2].
public bool SupportsAvx2 { get; }
Property Value
- bool
trueif [supports avx2]; otherwise,false.
SupportsAvx512
Gets a value indicating whether [supports avx512].
public bool SupportsAvx512 { get; }
Property Value
- bool
trueif [supports avx512]; otherwise,false.
SupportsSse2
Gets a value indicating whether [supports sse2].
public bool SupportsSse2 { get; }
Property Value
- bool
trueif [supports sse2]; otherwise,false.
Methods
ToString()
Converts to string.
public override string ToString()