第一生活网

Linux 终于退休了 23 岁的 AMD 3DNow

吴振勇
导读 时隔 23 年,AMD 古老的 3DNow!指令终于从 Linux 内核中退休(通过Phoronix)。从 Linux 5 17 版开始,旧的 AMD 处理器与 3DNow!

时隔 23 年,AMD 古老的 3DNow!指令终于从 Linux 内核中退休(通过Phoronix)。从 Linux 5.17 版开始,旧的 AMD 处理器与 3DNow! support 将不再在具有更新内核的 Linux 操作系统中运行这些指令。

AMD 发布了 3DNow!1998 年的指令通过将 SMID 指令添加到基本 x86 指令集来改进 CPU 功能,从而启用使用向量寄存器的浮点运算的向量处理。第一个实现有超过 21 条支持 SIMD 浮点运算的新指令。

在 90 年代末和 2000 年代初,这些说明在改进游戏、视频播放甚至 Photoshop 工作流程方面很受欢迎。AMD 支持从 K6-2 到推土机芯片的 CPU 指令。

然而,英特尔在 AMD 发布其 3DNow! 后不久就推出了其竞争性 SSE 指令。K6 CPU 的说明。随着Pentium 3的到来,SSE指令开始占据主导地位,所以AMD在SSE2出现的时候也采用了SSE。