ConditionalNumericalReproducibility Enumeration

Enumerates the possible settings for configuring conditional numerical reproducibility.

Definition

Namespace: Numerics.NET.Providers
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
C#
public enum ConditionalNumericalReproducibility

Members

None0 Always use the best available instructions regardless of reproducibility.
Auto2 Ensure run-to-run numerical reproducibility on the same processor. This also requires that the same number of threads is used.
Compatible3 Ensure reproducibility using SSE2 (Streaming SIMD Extensions 2) instructions on both Intel and non-Intel processors.
SSE24 Ensure reproducibility using SSE2 (Streaming SIMD Extensions 2) on Intel processors.
SSE35 Ensure reproducibility using SSE3 (Streaming SIMD Extensions 2) on Intel processors. Equivalent to SSE2.
SSSE36 Ensure reproducibility using SSSE3 (Supplemental Streaming SIMD Extensions 2) on Intel processors.
SSE417 Ensure reproducibility using SSE4-1 (Streaming SIMD Extensions 4-1) on Intel processors.
SSE428 Ensure reproducibility using SSE4-2 (Streaming SIMD Extensions 4-2) on Intel processors.
AVX9 Ensure reproducibility using AVX (Advanced Vector Extensions) on Intel processors.
AVX210 Ensure reproducibility using AVX2 (Advanced Vector Extensions 2) on Intel processors.
AVX51212 Ensure reproducibility using AVX-512 (Advanced Vector Extensions-512) on Intel processors.

See Also