x86做移动芯片真不行?为Intel“平反”
随着ARM架构处理器在移动市场的崛起,Intel所坚持的x86架构似乎被认为是错的,一直以来也有不少人坚持这样的观点,Seeking Alpha作者Ashraf Eassa近日却撰文表示,ARM是错的,ARM在PC领域和服务器领域会很快消亡,而Intel则将在平板和手机领域获得更多的份额,以下是原文:
我欣赏ARM公司如今的成绩和产品,但是我对其首席执行官近年来宣称"ARM指令集架构在能效方面,相对于竞争对手Intel的芯片具有天然架构优势"的夸大言论表示质疑。一直以来,我在《Seeking Alpha》上都表达了这样的观点:指令集因素对于功耗的影响是可以忽略不计的,微处理器架构(真正的处理器设计)才是决定"每瓦性能比"指标的关键。在这篇文章中,我将向大家展示来自学术机构的一些研究成果,这些研究证实了我的观点。同时,我还将就其长远意义进行更加深入的分析。
先从这段我采访ARM首席执行官的摘录写起:
"Intel必然会赢得一些智能手机设计。我们将Intel视为非常重要的竞争对手。它们能否成为能效方面的领导者?不,当然不会。"
这一观点已被解读成一个观念,即IntelX86指令集存在一些固有的能效问题。这导致许多非技术人员发表了被误导了的言论,认为Intel应该"获取ARM授权许可"并"构建ARM芯片。"这是一个明显荒谬的观念,而更多明智的人则一再指出:所有这些只是微架构设计的目标。从历史上看,Intel一直将更高性能设计作为目标。显然,这将导致更大的功耗。此外,由于性能/功耗比曲线是非线性的,这些因素会让人们会误以为:ARM能够以更低的功耗升级至Intel的性能水平。
微架构vs.指令集
广义的"ARM芯片"的概念正被误读。"ARM芯片"有两种类型:
通用内核:对于那些没有资源和意愿来开发其自有处理器的公司,ARM提供了完整的CPU内核设计。从性能/功耗比的角度来看,这些内核通常都相当不错,这也是它们被广泛采用的原因。
定制内核:希望针对特定负载而提供差异化能力的公司,会采用定制CPU内核。
ARM自有的CPU内核对大部分智能手机/平板电脑来说足够高效和强大。然而,诸如苹果和高通这样的企业认为,有必要在内核设计方面走自己的路,因此每家公司的内核设计都有各自不同的性能/功耗特性。如果能效单纯是指令集带来的,那么高通和苹果就没有必要做这项工作--这分明就是浪费钱。我的主张是:实际的芯片设计,再加上制造这个芯片所采用的晶体管技术,才是性能/功耗比的决定因素。
简单地说,"ARM指令集"是用来实现软件兼容性的。因此,一款苹果ARM内核能够运行与高通ARM内核相同的代码。当然,指令集还定义了其他一些事情,例如内存如何寻址、哪些指令需要被执行、有多少寄存器可用。但实际上,大多数的指令集(X86、POWER、ARM、MIPS)都是非常出色的。
研究结果证明了这一点
由威斯康辛大学的几名研究人员撰写的,并在IEEE高性能计算机架构国际研讨会上发表的研究报告,得出了以下结论,澄清了业界对ARM/X86的不实传言:
1、性能的差异是由微架构的差异所导致的,与ISA(指令集架构)无关。
2、能耗同样与ISA无关。
3、ISA差异会对技术实现方法产生影响,但是现代微架构技术已经让这些影响不具备实际意义;从根本上说,不存在某个ISA更加高效。
4、ARM和X86的具体实现仅仅是为不同性能水平进行优化的设计点而已。
尽管技术领域的许多人一直持有这样正确的观点,但是投资界则基本上都被蒙在鼓里。那么,这些研究结果意味着什么呢?
ARM在服务器领域将很快消亡
ARM服务器设计的一大"卖点",就是被"神话"的强于Intel的能效。但是,ARM指令集架构在该领域并无优势,而Intel通过调整精化其下一代微架构,将达到传统ARM的功耗水平。但与ARM竭力吹捧的指令集架构优势不同,Intel具备以下实际的优势:
1、在服务器厂商当中的口碑:Intel目前拥有服务器市场,并已反复证明它能够生产可靠、快速、高效的解决方案。构建服务器来支持网站关键节点的人们,将会非常犹豫转向使用像ARM这样的"小家伙"作为服务器的核心。具有讽刺意味的是,不断痛失服务器市场份额的AMD公司,可能是仅有的一家在服务器领域口碑不错的微服务器厂商,因为它在服务器芯片业务方面有十多年的经验。
2、全球最先进的晶体管技术:从根本上讲,处理器取决于晶体管。在给定功率的芯片中内置的晶体管数量越多、每个晶体管消耗的功率越少,你就能让芯片变得更快、更好和更便宜。当其他芯片厂还在苦苦挣扎于28纳米 HKMG(高K金属栅极)的时候,Intel已经进入22纳米制程,即第一代三栅极,同时也是其第三代高K金属栅极制程。今
- 基于嵌入式Linux的智能手机系统设计(05-10)
- 基于google地图的Android系统导航应用设计(11-07)
- Medfiled处理器平台的五个大招(02-08)
- WM5110:四核HD音频处理器系统级芯入门必读(07-14)
- 解析光学防抖技术 算法及控制器性能突破为关键(11-12)
- 高带宽嵌入式应用中SoC微控制器的新型总线设计 (02-02)