让x86再次伟大!英特尔AMD破天荒联手,要搞定软硬件兼容性

科技确有核芯 2024-10-29 02:32:47
电子发烧友网报道(文/梁浩斌)在北京时间10月16日开幕的联想Tech World 2024大会上,作为联想的核心供应商,英特尔CEO基辛格、AMD董事长兼CEO苏姿丰先后进行了演讲。两家x86 CPU巨头多年来一直处于竞争关系,同台现身并不是新鲜事,但这次不同的是,英特尔和AMD破天荒地公开宣布了双方的合作计划,成立x86 生态系统咨询小组(x86 ecosystem advisory group)。 在社交媒体上,两位大佬也官宣了这一消息,基辛格还贴出了和苏妈的合照。 除了英特尔和AMD之外,组织成员还包括联想、博通、戴尔、Google、惠普、微软、Meta、甲骨文、Red Hat、HPE等。根据官方说法,这个组织专注于通过实现跨平台兼容性、简化软件开发,并为开发者提供一个识别架构需求和特性的平台,来探索扩展x86生态系统的新方法,以创造未来创新且可扩展的解决方案。 英特尔、x86危在旦夕?基辛格在线辟谣:我们活得很好在Tech World 2024上的演讲中,基辛格回应了外界对于英特尔的悲观态度,“关于英特尔已死的谣言被严重夸大了。实际上我们还活着,并且活得很好,X86正在蓬勃发展,并且即将迎来X86架构最重要的创新时刻”。 在过去四十多年间,x86可以被称之为现代计算机的基石,无论是超算、数据中心还是PC,几乎都基于x86的CPU。这段时间也并不是没有其他的挑战者,包括MIPS、PowerPC等,苹果在早期的Mac系列PC上就使用了IBM的PowerPC架构芯片。 近几年,苹果M系列芯片性能一次次突破极限,Macbook产品无论是性能还是续航都超越同类x86+Windows PC,苹果在AI服务器上也开始使用M2 Ultra芯片,而M系列芯片一直以来是基于Arm架构。与此同时,高通也在今年开始大举进军PC市场,搭载骁龙X系列芯片的PC产品陆续上市,并与微软进行了深度合作,微软甚至还为Copilot+ PC的功能设置了高通芯片独占期,帮助推动Windows on Arm的生态。 尽管目前Windows on Arm的PC产品还在早期阶段,还未能看到对x86阵营造成实质性威胁,但显然X86阵营面对来势汹汹的Arm PC芯片已经有未雨绸缪的危机感。一方面,从产品上看,Arm PC在续航方面大幅领先于x86 PC,部分是由于指令集精简带来的功耗较低;另一方面,从实际性能上,苹果M系列芯片已经证明Arm架构芯片能够在PC上实现x86同样甚至更高的性能表现。 除了消费电子终端,数据中心市场上Arm也正在蚕食x86的份额,亚马逊、微软、谷歌、Meta、百度、华为、阿里、腾讯等互联网科技巨头都开始采用基于Arm架构的数据中心,并着手自研Arm服务器芯片。 因此,Arm在智能手机、PC、数据中心、汽车座舱等各大市场上的成功,给x86带来了极大的挑战。 AMD英特尔结盟,着手简化x86指令集,增强兼容性与Arm的开放授权模式不同,x86发展多年来,实际上基本上是由英特尔和AMD共同开发和使用。尽管指令集架构是相同的,但实际上两家公司共同开发x86生态系统,在漫长的发展中走向了略有不同的道路,导致了指令集架构在一些部分运行时效率低下,或是太多无用模块等。 AMD数据中心解决方案执行副总裁Forrest Norrod在新闻发布会上表示,AVX的引入是英特尔和AMD平台之间出现兼容性问题的最典型事例。直到AMD的Zen5发布前,AMD的x86处理器实际上都不是完全支持AVX-512,在Zen4上还是通过256位SIMD指令组合来执行512位指令。这对于一些依赖AVX-512的软件,在AMD平台上运行效率就非常低。 同时近几年我们也关注到无论是Arm还是x86,芯片设计一直在发生新的变化,包括越来越多的芯片加入了动态AI负载管理、chiplet封装、3D封装和系统架构等的升级进步。面对越来越多的芯片设计路线,在如何保证软件和硬件兼容性方面,Arm就做得非常好。 基辛格表示,“我们正处于 x86 架构和生态系统几十年来最重大转变的风口浪尖之一,需要更高水平的定制、兼容性和可扩展性,以满足当前和未来的客户需求”。 因此,成立x86生态系统咨询小组就成为了当务之急。苏姿丰认为,建立x86生态系统咨询小组将确保x86架构继续发展成为开发人员和客户的首选计算平台。 具体而言,这个项目旨在联合行业巨头,通过一套更统一的指令和架构接口来塑造 x86 的未来并促进开发人员创新。包括增强x86架构发展的可预测性和一致性,增强生态中软件和硬件之间的选择兼容性;简化架构指南,以增强软件一致性并实现 Intel 和 AMD 的 x86 产品接口标准化;支持更广泛、更高效地将新功能集成到操作系统等,并扩展到所有领域,包括数据中心、云、边缘设备、嵌入式设备、客户端等。 早在今年6月,英特尔就提出了一个纯64位的x86架构更新——x86S。因为目前64位操作系统和软件已经成为主流,但处理器依然保留了运行32位软件的能力,英特尔希望删除架构中这些很少使用的部分,以简化架构,提高效率。 如果从x86生态的角度来看,英特尔和AMD能够同步指令集的更新和发展,那么确实会带来不错的收益。但从双方企业产品的角度看,可能就要损失一些独有优势。比如英特尔在自家处理器指令集中引入了AMX,用于CPU的AI推理加速。 写在最后不过AMD和英特尔结盟的成果可能还需要一段时间才能展示出,Forrest Norrod表示未来一年左右都不会反映在产品中。面对Arm的步步逼近,近年AMD Zen5和英特尔Lunar Lake等在IPC上、能耗上都有不少提升,在Tech World 2024上,英特尔还首次展出了基于英特尔18A制程的Panther Lake CPU样品,产品纷纷“牙膏挤爆”,未来x86生态将如何发展也值得期待。
0 阅读:0