Intel vs ARM:智能手机领域的对决(上)
By Nalini Kumar Muppala from Sramana Mitra | Waaya,SillyMouse译,Logout校,转载请注明 ifanr.com 译文链接。
根据 InStat Research 的调查结果,网络连接设备的处理器市场的年均复合增长率将于 2013 年达到 22.3%,2013年7亿5000万个处理器中的一半将被搭载在智能手机上。智能手机销量预期将由2008年的2亿部上升到2013年的5亿部。不仅仅是预期销量令人咂舌,尽管整个手机市场正在萎缩,但智能手机的实际销量却在稳步增长。
智能手机的心脏是强大的应用处理器,和 CPU 对于普通电脑的意义相同。今天,ARM 占据着100%的智能手机应用处理器市场,此外 ARM 生态圈内大量供应商制造的通信、连接芯片也在驱使智能手机向多样化发展。
ARM 按照芯片的价格收取一定比例的授权费,普通手机只用一块芯片,一个智能手机则至少使用4块 ARM 架构的芯片。应用处理器的高价格使得 ARM 能够在智能机上获取6倍于普通手机的利润。
随着智能手机获得更加广泛的认可,加之它的一些功能也逐渐出现在低端手机上——就像一些当初只用于豪华车的技术,后来逐渐变成汽车标准配置一样——芯片的需求将会极大增长。尽管 ARM 生态圈内的厂商不断互相竞争,但 ARM 总是最后的赢家(因为它们都在用 ARM 的授权)。用户向智能机的转移和普通手机功能的逐渐提升,对于 ARM 来说都是好兆头。
ARM 低调地进入市场直到今天成为主宰者花了很长时间,ARM 架构芯片在2002年出货10亿片,2007年上升到50亿片,2008年上升到100亿片。ARM 希望在接下来的4年里能够上升到150亿片。除了手机,这些处理器也进入了其它一些领域。据 ARM 最近的描述,其收益的64%都来自于移动市场。Intel 也希望能分上一杯羹,它可不想缺席这个急速增长中的市场。巨人 Intel 和 ARM 这个小巧灵活的不列颠公司之间的战线正在悄然拉开……
计算机行业正在经历一次重大转变,移动电脑正在挤占传统台式电脑的份额。电脑已经不仅仅是生产工具了,它们在通信、网络和娱乐方面正在发挥日趋重要的作用。当然,性能强大的台式电脑仍将存在下去,但是它们的作用将仅限于内容开发、研发、科技、商业等领域里。对于普通用户,手机处理器以及上网本等产品(或者使用高通处理器的 Smartbook 之类)的性能现在已经能够满足日常计算需求了。
有线计算机领域正在萎缩,Intel、AMD 等厂商曾经在这个市场竞相制造更强大的处理器。一开始,它们努力提高 CPU 主频,之后又加入多核心技术,注意力一直放在提高计算机性能上却忽视了这些高性能处理器所消耗的电力。因此使用这些处理器的产品只能整日拴在电源上,即便是笔记本,也运行不了几个小时。另一方面,手机、上网本和一些嵌入式设备,要求充一次电就能运行很长时间——至少一个白天。Intel 的处理器方案不能满足这种低功耗的要求,而这恰恰是 ARM 所擅长的。
Atom 处理器在非桌面平台就是一款奔腾式的高功耗处理器。意识到一般处理器无法适应低功耗市场以后,Intel 设计了这款精简结构的 Atom 处理器。不过这些处在起步阶段的 Atom 处理器的能效比还无法和 ARM 现在提供的方案相比,目前大多数 Atom 处理器的最高功耗都超过2W,而当前的电池技术条件下,移动处理器功耗的黄金法则是小于 500mW。
Atom 路线图里承诺将提供和 ARM 同一功耗水平的处理器。ARM 和 Intel 都计划通过更精细的制程工艺,制造出更小的晶体管,从而降低损耗,提升能效比。Intel 耗资70亿美元改善设备,从45纳米向32纳米技术转移。之前,Intel 采用 CPU 和 GPU 分离的方式来提供更强劲的图形性能,现在为了迎合低功耗的需求,Intel 将在最新的 Atom 处理器上采用整合显卡技术 PineView,Intel 正在接近 ARM。
ARM 的 Cortex-A 系列现在已经足以运行完整的 Linux 系统,而之前的 ARM 嵌入式环境还只能运行精简版的 Linux。目前 Cortex-A 系列已经被用在一些顶级智能机上,而最新的 Cortex-A A9 MP, A5,则把目标放在了上网本乃至笔记本电脑上了。
目前绝大部分的上网本都使用 Atom 处理器,ARM 生态圈的厂商们打算改变这种状况,他们与台湾的制造商合作,生产 ARM 架构的上网本。微软最新的播放器 Zune HD 使用的就是 ARM11 核心的 Nvidia Tegra 处理器,Tegra 瞄准的是智能机和上网本之间的空白地带。高通正在通过它的 ARM 架构处理器 Snapdragon 向 Intel 发起进攻。开发 3G 联网设备的经验使得德州仪器、高通、Nvidia 等厂商有了信心,也明白如何在上网本市场向 Intel 进攻。
它们的努力尚未在目前这代上网本中体现出来,不过下一阶段它们就会展现出足够令人信服的实力。
软件和系统
有句话说的好,“美女嫁得好,全靠脸蛋这个宝”,而软件就是硬件的脸蛋。苹果肯定最清楚这一点,但是 Intel 也深谙此道。Intel 收购 Wind River 就是要把自己打扮的漂漂亮亮的卖给那些 PC 市场上的汉子们。
起码对于上网本市场而言,Intel 在软件方面有自己的优势。Intel 和微软正在享受着依靠 Wintel 联盟建立起来的支配权。有鉴于此,大部分主力软件商都针对 x86 架构进行开发。一个例子就是:Windows——统治 PC 领域的操作系统——支持 Intel x86 的版本,因此也支持 Atom。ARM 正试图说服微软开放 Windows 对 ARM 平台的支持。这个障碍目前意味着上网本厂商若想采用 Windows 系统就只能使用 Intel 的 Atom 芯片,哪怕它们实际上更向往 ARM 提供的能效比。
但是 ARM 可能也不需要向微软大献殷勤。随着消费者越来越多的使用基于云计算的应用,系统战争将成为历史。我们需要的将仅仅是一部可以上网的设备。这种机器最重要的将是效率。总之,终端用户将不再关心使用的是什么系统,用途和优雅的界面将会成为最被看重的要素。对于手机和上网本而言更是如此,这些设备主要用于交流、娱乐和轻度使用。
就像我在之前曾经提到过的,ARM 核心已经可以支持完整的 Linux 应用了。如果我们的手持设备能够使用一个完整版的操作系统,让开发者们充分发挥他们的魔力,那……想想嘴都乐歪了。我可不是在这里做白日梦,我们曾经见证了运行着完整 Mac OS X 以及配套软件的 iPhone。Google 已经开放了 Android 对 ARM 的支持,这就可以为苹果以外的产品提供一个联合平台,努力追赶 App Store 和它带来的巨大领先优势。Android 就是给配套软件的生态系统带来的一剂强心针——想想 Motorola Droid。如果 Google 能够成功的将 Chrome OS 推向未来的上网本市场,那么 ARM 就肯定赚到了。
以移动产品为目标的软件需要特别注重资源的优化利用。Intel 在不知不觉间助长了它的配套软件生态圈的低效。这里并不是特别针对 Intel,但是越来越强大的处理器加上越来越廉价的内存意味着软件开发者无需过多考虑效率问题。他们不再需要实现对于资源完美利用。Adobe Flash 就是一个很好的例子——再强大的配置都很难与它保持同步发展。Intel 和它的配套软件生态圈如果想在非 PC 领域有所斩获,就需要摆脱这个障碍。
Android 对 ARM 的开放支持需要编写很多 asm 代码以实现优化。很少有人会专门针对 Intel 的处理而编写 asm 代码来优化程序,除非他不走寻常路。但针对 ARM 的软件中鲜有不含一定量 asm 代码的。乍一看可能有人会误以为 Intel 的工具更好用。ARM 处理器的终端应用需要仔细的优化以榨取手持产品的全部性能。Intel 和它的配套软件开发者们需要醒醒了,来面对现实吧。
移动设备从功能强大的电话向电脑进化的过程中积聚着能量,而软件让这一切变得皆有可能,手机上将开始实现电脑的全面体验。Intel 在这方面占据优势,但是 ARM 也没有坐以待毙。ARM 和 Adobe 达成合作以实现 Flash 在 ARM 平台上的运行。同时已于近日收获硕果。
ARM 一直是移动应用所青睐的平台,因此很多配套软件公司针对 ARM 编写了很多软件方案。ARM 最近发布了针对 Android 的解决方案中心,作为设计者和开发者,如果你的目标是开发 ARM 平台的 Android 应用,这里就有你所需的资源。而到 Intel 网站上看一眼就能发现 Atom 仅有24个可用软件解决方案。ARM 的平台则托 Google 的福了。
在下面我们将探究一下 ARM 授权厂商最近有什么动作,以及他们怎样与 Intel 抗衡。