1

我只是在看Xeon Phi处理器中的AVX512的cpu intrinic sets,但是sse中的传统数据类型转换方法似乎在avx512中不起作用,所以请问avx512中是否有类似的cpu集可以转换无符号字符数组到短数据类型数组?提前致谢!

4

1 回答 1

5

不幸的是,Knight Landing (KNL) 没有AVX512BW包含 8 位和 16 位数量操作的指令子集。否则你可以只使用_mm512_cvtepu8_epi16

最终,即将推出的 Skylake Xeon(Purley - 2017 年到期 - 不要与现有的 Skylake CPU 混淆)应该有 AVX-512,它确实包含该AVX512BW子集,但在那之前你运气不好,虽然你当然仍然可以使用 SSE和 KNL 上的 AVX2 做这种事情。

于 2016-09-26T22:26:32.767 回答