Linux 之父:Intel 别浪费时间在 AVX512 这类指令集、多堆核心才是正道

来自:驱动之家 2020-07-19

在最近一次邮件交流中,Linux 之父 Linus Torvalds 对 Intel 的处理器战略表达意见。

他谈到 " 希望 AVX512 指令集安详地‘死去’ "。Torvalds 指出,Intel 应当把精力转移到解决真正问题上来,而不是通过创造神奇的指令集来赢得某些跑分上的胜利。

Torvalds 还提到 AMD,建议 Intel 像后者那样,把核心数做上来。在 Torvalds 看来,AVX512 指令集仅在 HPC(高性能计算集群)中有点用。

据悉,AVX-512 是第三代 AVX 高级矢量扩展指令集,最早于 2016 年的 Xeon Phi x200 加速卡中被支持。它提供了单次 512 位数据和控制指令的执行单元,使得 CPU 单次可处理的组合矢量数据宽度达到 512 位,并且扩展到 32 个 512 位 ZMM 寄存器,保证数据处理的暂存需求,也支持 FMA 融合乘加操作。

当然,Torvalds 此番谈话还有个背景是,Rocket Lake 处理器的下一代 Alder Lake 可能会是 Intel 第一次大规模在消费级应用 big.LITTLE 混合架构,而为了指令集统一、减少调度损耗(Atom 不支持 AVX-512),Alder Lake 可能砍掉 AVX-512。