作为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!指令集 。
【AMD|Linux内核将淘汰AMD 3DNow! 指令集,服役23年终于要退休了】
在世纪之交的那段时间里 , 3DNow!指令集得到了业界不少厂商的支持 , 有较为广泛的应用 , 提高了游戏、视频播放甚至图片处理等工作中的性能 。 从K6-2到Bulldozer架构的AMD处理器里 , 都能找到3DNow!指令集 。
为了对抗3DNow!指令集 , 英特尔随后推出了SSE指令集 , 而且完全支持IEEE754标准 , 在提供3DNow!指令集几乎所有功能的同时 , 大大提高了单精度浮点处理速度 。 通过Pentium III处理器的发布 , SSE指令集逐渐占据了主导地位 , 后来AMD在2000年发布代号雷鸟的Athlon处理器的时候也开始采用 。
AMD官方早在2010年就宣布 , 新处理器中将不再设置“3DNow! Instructions”的功能标志位 , 未来一些处理器也不再提供支持 。
- AMD|AMD预告新款Radeon Pro专业卡:第一次用上6nm工艺
- 三星|三星手机Soc搭载AMD Radeon GPU曝光,运行频率超过苹果A15
- Linux|电脑城卖的CPU是intel而不是AMD,和实体店不喜欢卖小米手机是一个道理
- Google|全球游戏领域的标杆,MSI&AMD把事情做得很漂亮
- 体验首款Linux消费级平板,原来芯片和系统全是国产
- 恶意软件|报告称 2021 年 Linux 的恶意软件样本数量增加了 35%
- AMD 3D V-Cache 技术测试:延迟略增,但处理器性能更强
- 作为知名的迷你PC厂商|魔方推出全新amd迷你pc
- Linux|假设苹果公司远程锁死国内的苹果手机怎么办?
- 锐龙|为什么AMD只推出一款锐龙7 5800X3D?因为资源都优先给Milan-X了