经典永恒 英特尔和 AMD 联合其他巨头成立 x86 生态系统咨询小组,瞄准ARM?

文摘   2024-10-17 09:06   江苏  

这周二(10/15),英特尔和 AMD 宣布成立一个生态系统咨询小组,旨在推动两家品牌的 x86 实现之间实现更大的一致性。

几十年来,英特尔和AMD 一直在共同开发x86-64 指令。但是,尽管终端用户工作负载享受着两家芯片制造商产品之间的交叉兼容性,但这远未普及。

x86 是事实上的标准。它是一个强大的生态系统,但它实际上是英特尔和 AMD 在某种程度上共同开发的,但保持着一定的距离,随着时间的推移,这会导致 指令集架构(ISA)部分效率低下和偏差。”AMD发言人称

高级矢量扩展(AVX) 的引入是最明显的例子,表明英特尔和AMD 平台之间的兼容性并不总是得到保证。多年来,想要利用512 位矢量寄存器的人仅限于英特尔平台。事实上,直到2022 年推出 Zen 4 之前,AMD 一直缺乏对 AVX-512 的支持,即便如此,它也只是通过双倍增加 256 位数据路径来支持它。直到今年推出Zen 5Zen House 才增加了对完整 512 位数据路径的支持。

为了更好的适应未来,英特尔、AMD及其行业合作伙伴旨在通过围绕更统一的实现进行融合来避免这种不一致。为了实现这一目标,二者集结BroacomDELL、谷歌、HPE、惠普、联想、Meta、微软、甲骨文、RedHat以及个人的帮助,包括 Linux 内核开发人员Linus Torvalds Epic Tim Sweeney成立一个生态系统咨询小组。

该顾问小组的任务是重塑x86 ISA,以提高交叉兼容性、简化软件开发并满足新兴技术不断变化的需求。对于最终用户来说,好处很多,因为从理论上讲,利用英特尔或AMD 的产品将需要更少的专业化,相信超大规模企业会欣赏这一点。

然而,对于长期竞争对手来说,这一变化可能会对架构的未来发展产生重大影响。虽然这两家芯片制造商在矢量扩展方面互相追赶,但英特尔仍然拥有用于基于CPU AI 推理加速高级矩阵扩展 (AMX)

这些扩展是否会逐步淘汰,或者其中的某个版本最终是否会进入AMD Epyc Ryzen 处理器,还有待观察。不过毫无疑问,这两个团队的 SoC 设计师都会珍惜这个机会,重新获得目前被 NPU 占用的所有芯片面积。更一致的ISA 可以帮助阻止越来越多的Arm 兼容 CPU 进入云数据中心。虽然这些芯片使用的确切内核可能有所不同(大多数使用 Arm Neoverse 内核,但有些(如 Ampere)已经开发了自己的内核),但大多数都使用较旧的ARMv8 ARMv9 ISA,以确保在其中一个ISA 上开发的代码可以在另一个ISA 上正常运行。

背景资料:

x86(也称为80x86[3] 8086 系列)是一系列复杂指令集计算机 (CISC) 指令集架构,最初由英特尔基于 8086 微处理器及其 8 位外部总线变体8088 开发。8086 1978 年推出,是 8 位英特尔8080 微处理器的完全16 位扩展,使用内存分段作为寻址超过普通16 位地址所能覆盖的内存的解决方案。术语“x86”的出现是因为英特尔 8086 处理器的几个后继产品的名称都以“86”结尾,包括801868028680386 80486

大多数台式机和笔记本电脑都基于x86 架构系列, 而智能手机或平板电脑等移动类别则由ARM 主导。在高端领域,x86继续主导计算密集型工作站和云计算领域。

包括英特尔在内的多家公司都曾尝试过终结“不优雅”的x86 架构在市场上的主导地位,这种架构直接基于首批简单的8 位微处理器设计而成。然而,x86微架构、电路和半导体制造的不断改进使得x86 在许多领域难以被取代。AMD 64 x86 扩展(英特尔最终以兼容设计作出回应)以及现代多核 CPU 形式的 x86 芯片的可扩展性,都凸显了x86 是不断改进既定行业标准如何抵御全新架构竞争的典范。



YoYo酱慢谈
杂说漫谈,科技前沿信息介绍与分享。
 最新文章