AVX2 是一个 256 位向量指令集。您有 256 位寄存器,可以通过多种方式进行解释(8 个浮点数、4 个双精度数、32 个字节等)。AVX1 只支持浮点运算,AVX2 增加了 256 位整数运算。AVX-512 是一组 512 位向量指令。只有 2 种口味的 AVX,普通老式 AVX 和 AVX2。AVX-512 有多种不同的风格。您可能会发现Intel 的 Intrinsics Guide很有趣。
最大的区别是每条指令处理的操作数量是原来的两倍。尽管如此,AVX-512 中有某些指令可能会使某些特定的东西更加优化(例如指数近似)。
| 归档时间: |
|
| 查看次数: |
2492 次 |
| 最近记录: |