microsoft.bcl.simd怎么了?

Wil*_*ert 5 c# sse vector simd

我清楚地记得C#的SSE增强向量的公告,我知道我们不久之前就用它们进行了一些测试.现在,它们似乎从互联网上消失了.2014年的NuGet套餐仍然存在,但已被摘牌:

所有者已将此套餐列入未列出名单.这可能意味着该软件包已弃用或不应再使用.

一些引用它们的旧新闻文章仍然可用,但并不新鲜.

该项目是否正式停产或是否合并为其他项目?

cub*_*brr 5

它们是System.Numerics命名空间内.NET 4.6的一部分.

来自.NET Framework中的Numerics - 支持SIMD的矢量类型(强调我的):

启用S​​imD的矢量类型在IL中实现,允许它们在非启用SimD的硬件和JIT编译器上使用.要利用SIMD指令,您的64位应用程序必须由新的64位JIT编译器编译,用于托管代码,它包含在.NET Framework 4.6中 ; 它在针对x64处理器时增加了SIMD支持.

SIMD也可以作为NuGet包下载.NuGET包还包含一个通用的Vector结构,允许您创建任何基本数字类型的向量.(原始数字类型包括System命名空间中除Decimal之外的所有数字类型.)此外,Vector结构提供了一个方便的方法库,您可以在使用向量时调用它们.