打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux内核将淘汰AMD 3DNow!指令集,服役23年终于要退休了
userphoto

2023.01.03 辽宁

关注

作为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条新指令,成为扩展3DNow!指令集。

在世纪之交的那段时间里,3DNow!指令集得到了业界不少厂商的支持,有较为广泛的应用,提高了游戏、视频播放甚至图片处理等工作中的性能。从K6-2到Bulldozer架构的AMD处理器里,都能找到3DNow!指令集。

为了对抗3DNow!指令集,英特尔随后推出了SSE指令集,而且完全支持IEEE754标准,在提供3DNow!指令集几乎所有功能的同时,大大提高了单精度浮点处理速度。通过Pentium III处理器的发布,SSE指令集逐渐占据了主导地位,后来AMD在2000年发布代号雷鸟的Athlon处理器的时候也开始采用。

AMD官方早在2010年就宣布,新处理器中将不再设置“3DNow! Instructions”的功能标志位,未来一些处理器也不再提供支持。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
AMD官方宣布放弃3DNow!指令集
核心指令集发展回顾
关于NEON的一些总结
CPU指令集的诞生、发展、分类及对处理器性能提升的作用
处理器的大脑 读懂CPU指令集
主流处理器中的数据并行支持(SIMD)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服