X86指令集可能是英特尔和AMD最大的云威胁

2019-10-31来源: EEWORLD关键字:X86  英特尔  AMD

翻译自——FORBES,Paul Teich

 

如今,超过90%的云基础设施即服务(IaaS)实例类型是基于Intel Xeon处理器。那么,AMD的EPYC处理器会从英特尔手中夺走大量的云市场份额吗?还是会有其他的服务器处理器给AMD和英特尔在云市场带来实质性的竞争?

 

Bar chart of instance type and size deployments

 

2005年前后,英特尔和AMD占领了服务器处理器市场。这发生在AMD将64位指令引入x86指令集及其Opteron处理器架构之后。随后英特尔在其核心处理器架构和Xeon产品中加入了AMD 64(现在是x86-64)指令。自那之后,AMD在2008-2018年的时间内失去了大部分服务器处理器市场份额。

 

AMD和Intel是目前唯一交叉授权使用彼此关键的x86-64专利的服务器处理器供应商。要构建一个现代的x86-64服务器处理器,AMD和Intel的专利都是必须的。

 

就在几年前,Arm认为它将在x86指令集上获得可观的市场份额。Arm的商业模式是将其Aarch64指令集授权给公司,然后这些公司再设计自己的服务器处理器。目前获得授权的Arm服务器处理器包括安培的eMAG、AWS的gravity on、华为鲲鹏和Marvell的ThunderX。

 

然而,AMD推出的基于EPYC芯片的x86设计让Arm及其授权商措手不及。显然,除了Arm,企业和云数据中心市场都低估了AMD的创新能力。

 

与此同时,加州大学伯克利分校的一群研究人员创建了RISC-V开源指令集,并由RISC-V基金会将其商业化。许多现有的和潜在的Arm服务器处理器设计人员正在评估基于RISC-V处理器的潜力。其中涵盖了一些如阿里巴巴集团和谷歌等大型IaaS云,以及一些目前不从事服务器处理器设计业务的芯片公司,如NVIDIA。

 

为了获得IaaS市场的份额,就像AMD和Arm都在尝试的那样,RISC-V必须同时展示企业级的质量和云工作负载性能价值。但RISC-V仍处于开发的早期阶段,在许多年内都不会成为云数据中心部署的成熟竞争者。

 

IBM最近开源其Power系列处理器的指令集架构。IBM的POWER9是一个企业级的服务器处理器。IBM在启动OpenPOWER基金会方面做得很好,它为POWER9创建了一个云服务器供应链生态系统。在过去的几年里,谷歌已经在各种活动中展示了基于openpower的POWER9。

 

而从商业角度出发,因为IBM不仅仅只是开源了POWER架构,同时还提供了一个平台,能让众多的团体可以在硬件、软件及调校工作上进行紧密合作。在过去几年,芯片设计和制造服务,已经成为IBM芯片部门的主要突破点之一。

 

看来我们还得在等一段时间,看看谷歌云是否将POWER9部署到它的公共IaaS中。如果是这样,还有其他人会效仿吗?

 

 

虽然开源的RISC-V和POWER指令集看起来像通配符,但最终的通配符可能是其他x86-64服务器处理器设计。创建一个可行的x86服务器处理器所需的许多专利要么已经过期,要么即将过期。AMD设计的AMD 64和Opteron处理器,距今已有20年了!英特尔的奔腾4和SSE指令集开始于1998年,并在2000年底引入市场。

 

AMD在2003年春季推出了Opteron处理器架构,采用的是Intel的Pentium 4 32位指令集、AMD 64位指令集扩展和Intel的SSE2多媒体指令集扩展。这一即将到期的知识产权组合将使新的市场进入者能够绕过Arm、RISC-V和POWER指令集面临的软件生态系统挑战。(专利过期是基于专利申请的日期,通常是在产品发布之前很久。)

 

对于任何处理器指令集来说,验证都是软件生态系统增长的最大驱动力。所有声称与指令集兼容的处理器,从操作框架和应用程序开发的角度来看,实际上都必须是兼容的。AMD和Intel有着令人印象深刻的x86-64验证套件,但这主要是为了解决在数据中心领域30年来遗留的企业操作系统和应用程序兼容性问题。云部署可能指定一个更轻量级的验证套件,这就降低了新加入的x86-64服务器处理器的门槛。

 

虽然现在还没有公开的迹象表明公司正在设计新的基于x86-64的处理器内核,但是设计和验证一个新的服务器处理器内核架构大约需要三到四年的时间。这意味着无论是基于x86-64、Arm Aarch64、POWER9还是RISC-V,我们都应该着手开发2022-ish服务器处理器产品。

 

对于非x86-64指令集,构建和维护具有竞争力的软件开发和操作框架需要大量的资金。因此,追随AMD的脚步似乎是个不错的策略,但它在x86-64软件兼容性方面已经足够满足一些主要的云提供商了。


关键字:X86  英特尔  AMD 编辑:muyan 引用地址:http://news.eeworld.com.cn/qrs/ic478809.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:ST更新TouchGFX软件包,功能丰富并减少对STM32内存和CPU需求
下一篇:英特尔oneAPI,一个针对异构计算以开发者为中心的平台

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

ARM(RISC)和x86(CISC)的技术差异
RISC和CISC,这一对冤家,从诞生之日开始就处在不停的纠缠之中。直到今天,两者经过多年的发展后,都在各自领域打开了一片天地,并且相互渗透。RISC专注高性能、高性能功耗比、小体积以及移动设备领域,CISC专注桌面、高性能和民用市场。现在,RISC的代表是ARM,而CISC的代表则是我们耳熟能详的x86。那么,他们的技术差异在哪里?究竟是怎样的技术分歧带来了两者如此大的差别呢?指令集的出现要说清楚RISC和CISC,也就是今天热门的ARM和x86之间的差异,还得把时间往前推一些,观察计算机诞生之初的一些事情,才能很清楚地了解指令集、精简和复杂之间的关系。 机器语言的实例机器语言含义
发表于 2019-12-04
ARM(RISC)和x86(CISC)的技术差异
鼎阳SDS1102X示波器拆解分析
SDS1000X-E中采用的XC7Z020 SoC芯片,具有双核ARM Cortex-A9处理器(PS)+基于Artix-7架构的FPGA(PL),其中处理器部分支持的最高主频为866 MHz, FPGA部分则包含85k逻辑单元、4.9 Mb Block RAM和220个DSP Slice,并提供对常用外部存储器如DDR2/DDR3的支持,非常契合数字示波器中对数据进行采集、存储和数字信号处理的需求。同时,Zynq-7000的PS(处理器系统)和PL(可编程逻辑)部分之间通过AXI高速总线互连,可以有效解决传统数字存储示波器中CPU与FPGA间数据传输的带宽瓶颈问题,有利于降低数字示波器的死区时间
发表于 2019-12-04
鼎阳SDS1102X示波器拆解分析
vivo X30系列启动预约:支持60倍超级变焦
      11月28日消息,vivo X30系列在vivo商城开启预约,该机将于12月份发布(具体发布日期尚未揭晓)。  据悉,vivo X30系列包括X30和X30 Pro两款,它支持SA、NSA双模5G,是vivo首款双模5G手机,也是X系列首款5G手机。  该机定位“专业影像旗舰”,vivo X30 Pro支持60倍超级变焦。更重要的是,它搭载潜望式超远摄,后置摄像头模组呈纵向排布,极具辨识度。  核心配置上,vivo X30系列首发Exynos 980芯片(全球首发ARM Cortex A77架构)。官方介绍,这是vivo与三星联合打造的双模5G AI芯片。  官方强调,vivo针对
发表于 2019-12-04
Keysight C-V2X 射频一致性测试用例率先通过 3GPP 验证
是德科技公司宣布,该公司的 C-V2X(蜂窝车联网通信)射频一致性测试用例率先通过了3GPP(第三代合作伙伴计划)的验证。是德科技是一家领先的技术公司,致力于帮助企业、服务提供商和政府客户加速创新,创造一个安全互联的世界。此项验证意味着,是德科技将会推动汽车行业中的互联汽车和自动驾驶汽车加快商用化进程。 C-V2X 性能验证对于实现 C-V2X 认证和商业应用极其关键。3GPP 完成对是德科技一致性测试用例的验证,这将促使 C-V2X 互联生态系统顺利实现3GPP 规定的性能标准——这既包括第 14 版标准,也包括
发表于 2019-11-29
详细分析stm32f10x.h
/**这里是STM32比较重要的头文件   ******************************************************************************  * @file    stm32f10x.h                  ST 标准的头文件  * @author  MCD Application Team 
发表于 2019-11-28
51单片机点阵8X8贪吃蛇设计(仿真 + 程序)
51单片机点阵8X8贪吃蛇设计(仿真 + 程序)闲来无聊制作的贪吃蛇8X8程序和仿真下面压缩包里都有,元器件都是平时最常用的,很好制作。单片机程序源码:#include <reg51.h>#define uchar unsigned char#define SNAKE 20                 //最大长度#define TIME 50                 //显示延时时间#define SPEED 71    
发表于 2019-11-27
51单片机点阵8X8贪吃蛇设计(仿真 + 程序)
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved