simde:SIMD指令集的实现适用于本机不支持它们的系统 源码
SIMD无处不在 仅SIMDe标头库可在本身不支持它们的硬件上提供快速,可移植的实现,例如在ARM上调用函数。 如果硬件支持本机实现,则不会降低性能(例如,SSE / 在上全速运行,在上是等)。 这使通过一些关键方式将代码移植到其他体系结构变得更加容易: 首先,不是强迫您为每种体系结构重写所有内容,SIMDe使您几乎可以毫不费力地启动并运行端口。 然后,您可以开始将最关键性能的部分切换为本机内在函数,从而逐步提高性能。 SIMDe使(例如)SSE / AVX和NEON代码在同一实现中并排存在。 其次,SIMDe使您更容易编写针对您无法方便访问的扩展的代码。 您可以在没有模拟器的情况下在x86机器上运行NEON代码。 显然,您最终将要在要定位的实际硬件上进行测试,但是对于大多数开发而言,SIMDe可以提供一条更简单的途径。 SIMDe与大多数其他SIMD抽象层采用的方法截然不同,因
下载地址
用户评论