MMX 是英特尔在奔腾时代引入的多媒体扩展指令集,曾广泛用于图形、音频与数据运算加速。随着 SSE 与 AVX 成为 x86 平台的通用能力,内核中针对 MMX 的手工优化已在此前多轮清理中陆续退场。
变更要点
据 Phoronix 报道,Google 工程师 Eric Biggers 提交了清理补丁,删除内核软件 RAID 异或(XOR)运算中仅存的 MMX 优化实现,改动预计在下一次合并窗口进入主线,对应 Linux 7.5 系列。在此之前,内核已经移除了内存拷贝等常用路径的 MMX 版本,RAID 相关代码是最后一个遗留位置。
对企业 IT 的意义
对现役数据中心硬件,此次移除没有实质影响,软件 RAID 在 x86-64 平台上仍会使用现代指令集路径。需要关注的是仍在长期服役的旧平台:若服务器或工控设备使用不支持 SSE 的早期处理器,升级到 Linux 7.5 之后的内核时,RAID 校验运算将退回通用实现,性能可能出现可见下降。对这类遗留设备,延长支持周期的决策应与发行版生命周期和内核版本策略一并重新评估。
来源:Phoronix 报道,原文。