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

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

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

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

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

  据悉,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。

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

你可能感兴趣的:(Linux之父:Intel别浪费时间在AVX512这类指令集、多堆核心才是正道)