Conditional Numerical Reproducibility 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#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
public enum ConditionalNumericalReproducibility
Members
None | 0 | Always use the best available instructions regardless of reproducibility. |
Auto | 2 | Ensure run-to-run numerical reproducibility on the same processor. This also requires that the same number of threads is used. |
Compatible | 3 | Ensure reproducibility using SSE2 (Streaming SIMD Extensions 2) instructions on both Intel and non-Intel processors. |
SSE2 | 4 | Ensure reproducibility using SSE2 (Streaming SIMD Extensions 2) on Intel processors. |
SSE3 | 5 | Ensure reproducibility using SSE3 (Streaming SIMD Extensions 2) on Intel processors. Equivalent to SSE2. |
SSSE3 | 6 | Ensure reproducibility using SSSE3 (Supplemental Streaming SIMD Extensions 2) on Intel processors. |
SSE41 | 7 | Ensure reproducibility using SSE4-1 (Streaming SIMD Extensions 4-1) on Intel processors. |
SSE42 | 8 | Ensure reproducibility using SSE4-2 (Streaming SIMD Extensions 4-2) on Intel processors. |
AVX | 9 | Ensure reproducibility using AVX (Advanced Vector Extensions) on Intel processors. |
AVX2 | 10 | Ensure reproducibility using AVX2 (Advanced Vector Extensions 2) on Intel processors. |
AVX512 | 12 | Ensure reproducibility using AVX-512 (Advanced Vector Extensions-512) on Intel processors. |