• AMD 3DNow!指令集最终慢慢消失,新版LLVM编译器决定放弃支持

    吕嘉俭 发布于2024-07-19 12:02 / 关键字: AMD, 3DNow!

    近乎绝迹的AMD 3DNow!指令集近期再一次出现在人们视野中,不过并不是有什么“咸鱼翻身”出现新版本或者提供支持,相反,新版LLVM编译器提交的即将删除内容里显示,将不再支持3DNow!指令集。

    在2021年,作为Linux 5.17版内核变化的一部分,已在Linux内核里存在23年的AMD 3DNow!指令集相关代码被弃用,退出了Linux的历史舞台。AMD官方更是早在2010年就确认,新款处理器中将不再设置“3DNow! Instructions”的功能标志位,未来的处理器也不再提供支持。

      展开阅读 

    分享
    | 收藏 | 评论(3)

  • Linux内核将淘汰AMD 3DNow!指令集,服务23年后终于要退休了

    吕嘉俭 发布于2021-12-14 10:43 / 关键字: AMD, 3DNow!

    作为Linux 5.17版内核变化的一部分,有关AMD 3DNow!指令集的代码将会被放弃,相关更改也已提交。这些代码已经在Linux内核里存在23年了,终于到了退出历史舞台的一刻。未来AMD的旧款处理器以及3DNow!的相关支持,将不能在Linux内核里运行这些指令集。

    AMD在1998年发布了3DNow!指令集,这是建立在MMX指令集之上,为浮点数据的向量处理提供更高的性能。3DNow!指令集包含了21条新指令,首先应用于K6-2处理器,使之成为第一个能够执行浮点SIMD指令的x86处理器。AMD在1999年发布Athlon处理器的时候,还为3DNow!指令集增加了5条新指令,成为Extended 3DNow!。

      展开阅读 

    分享
    | 收藏 | 评论(2)

  • 再见3DNow!,AMD宣布将放弃3DNow!指令集

    Strike 发布于2010-08-23 10:32 / 关键字: 3DNow!, AMD

      AMD在1998年推出了3DNow!指令集,在当时该指令集大大的提升了AMD处理器的浮点运算能力,为AMD处理器历史上最古老的多媒体指令集。但是它现在可能要和我们说再见了。

      最近AMD通过官方博客宣布,未来推出的处理器将不会再支持3DNow!指令集,程序开发人员需要注意处理器是否支持3DNow!指令集以避免程序出错,而3DNow!的功能可以由SSE指令集来实现。

      展开阅读 

    分享
    | 收藏 | 评论(4)