System.Numerics.Vector is a library provided by .Net (as a nuget package), which tries to leverage SIMD instruction on target hardware. It exposes a few value types, such as Vector<T>, which are recognized by RyuJIT as intrinsics. Supported intrinsics are listed in the core-clr github repository. This allows C# SIMD acceleration, as long as code is […]