繁体   English   中英

有什么方法可以将基于AVX512 CPU intrinics的unsigned char转换为short?

[英]any ways to convert unsigned char to short based on AVX512 cpu intrinics?

我只是在Xeon Phi处理器中阅读AVX512的cpu内在函数集,但似乎sse中的传统数据类型转换方法在avx512中不起作用,所以我可以问问avx512中是否有任何类似的cpu集合可以转换未签名的char数组到短数据类型数组? 提前致谢!

不幸的是,Knight Landing(KNL)没有AVX512BW指令子集,该子集包括8位和16位量的运算。 否则,您可以只使用_mm512_cvtepu8_epi16

最终,即将面世的Skylake Xeon(Purley-将于2017年推出-不要与现有的Skylake CPU混淆)应该具有AVX-512,其中确实包含AVX512BW子集,但是直到那时您还是不走运,尽管您当然仍然可以使用KNL上的SSE和AVX2可以做这种事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM