二十载夙愿今实现 X86与ARM架构决胜2012

2012-01-20 16:05:00来源:中关村在线 热度:
年前,电脑还是由一个巨大的机箱和大脑袋显示器组成的。
十年前,手机也是一个大块头,能且只能发短信打电话。
十年后的今天,手机与电脑终于迎来了第一次大融合。

  在刚刚结束的CES 2012大展当中,联想发布了全球首款X86架构手机K800。这款内置了1.6GHz Atom第二代Midfield平台处理器终于向全球宣布X86架构手机的到来,ARM与X86之战正式打响!

二十载夙愿今实现 X86与ARM架构决胜2012
X86与ARM架构决胜2012

  一直以来PC行业与手机都是井水不犯河水,并不是说没有两个没有关联,而更多的是两个行业从最为根本的架构都不一样。PC行业出生以来已 Wintel联盟为主的X86架构成为行业的唯一标准,而手机行业诞生以来就以ARM架构作为基础,两者的架构不同自然功能以及设计都相去甚远。今天笔者 就以联想K800作为引子带领大家一起来聊聊ARM与X86架构那些事。

英特尔X86
X86平台硬件配置

  先来简单的了解下这两家厂商:

  ARM:Advanced RISC Machines缩写,设计专业手持设备RISC处理器相关技术以及软件厂商。ARM公司主要采用授权的方式向各大厂商提供解决方案,而自己并不制造芯片。截止2011年ARM架构处理器已经占据全球95%智能手机市场,并且仍然再高速增长当中。

  Intel:英特尔公司,全球著名芯片厂商。作为PC行业崛起的标志英特尔与微软联合建立的Wintel联盟牢牢把控全球的PC个人计算机市场。在PC行业因特尔可以说是绝对的老大,X86架构也成为PC市场的标准。

处理器的"语言战争"

  无论是PC还是手机,最为关键的部件就是处理器。他维持着整个系统的运算,他的功能就如同人的“大脑”。

二十载夙愿今实现 X86与ARM架构决胜2012
手机处理器目前采用的是CISC指令集

  那么如何让处理器进行运算呢?肯定不是1+1=2这样简单,而是需要处理器能够识别出来的语言,而这个语言就是“指令集”。首先从根本上说英特 尔的X86架构采用的是CISC(Complex Instruction Set Computer,复杂指令集计算机)。而ARM架构采用的是 RISC(Reduced Instruction Set Computer,精简指令集计算机)。关于这两种指令集大家不用关心具体的操作,只需要 记住以下几点:

1:RISC与CISC都是计算机最底层机器指令,能够被处理器直接识别并且执行的指令。
2:CISC单个指令长度不同,运算能力强大,不过相对来说比较结构复杂,很难将CISC全部硬件集成在一颗芯片。
3:RISC单个指令长度固定,只包含使用频率最高的少量指令。相对来说性能比较一般,但是结构简单,产品执行效率比较稳定。
4:X86架构采用CISC指令集,ARM架构采用RISC架构。

二十载夙愿今实现 X86与ARM架构决胜2012
Intel错失移动互联网良机

  早在上个世纪九十年代,手机与PC行业开始逐渐发展。在当时PC行业成为最为新兴的产品,全球各地PC的需求量非常之大。而手机在那个时候 还处于大又笨状态,并且由于价格昂贵而只是有钱人的奢侈品,很多人并不看好电话的前景。在当时英特尔已经完全霸占了PC市场的处理器,Wintel联盟通 过技术方面的垄断把持了大量的厂商。不过当时的因特尔并没有想到ARM就在他的眼皮底下成长起来。

英特尔失算ARM抢占先机

  ARM的早期过的并不顺心。1991年艾康电脑成立安谋国际科技于英国剑桥,最初只有12人,因母公司财务状况不佳,办公室只是一间仓库。同时受到Wintel联盟的排挤,ARM处理器在早期并不受大家的关注。

二十载夙愿今实现 X86与ARM架构决胜2012
ARM公司

  但是ARM看到了Wintel的弊端,那就是封闭。任何想要进入Wintel联盟的人都需要门槛,而这个并不是每个厂商都能承担的起。因此 ARM公司作出了一个意义深远的决定:自己不制造芯片,只将芯片的设计方案授权给其他公司,由它们来生产。正是这个模式,最终使得ARM芯片遍地开花,在 全球范围手持设备当中开始大量的流行。

二十载夙愿今实现 X86与ARM架构决胜2012
Cortex系列已经成为高端旗舰产品的标配

  随后的事情大家应该非常清楚了,智能手机从2000年开始高速发展从而一发不可收拾,ARM架构已经成为了全球手机行业标准。在这个十年间 ARM推出了包括ARM7、ARM9、ARM11、Cortex不同架构处理器,性能越来越强大。截止2011年,ARM架构已经牢牢占据了全球95%智 能手机市场。

  英特尔这才发现当年浪费了一个绝佳的机会,不过市场是残酷的。PC行业的逐渐萎缩开让英特尔开始寻找新的出路,以手机为代表的移动互联网将会成为下一个十年。英特尔开始反击,手中的武器就是第二代Atom Medfield平台。

X86架构将引发连锁反应

  事情就这么耽搁了下来,在此期间英特尔不断向移动互联网发起挑战,专门适用于移动平台的Atom处理器也是营运而生,并且等来了第二代Midfield平台。

后话IDF:Intel的春秋大业和MeeGo
2010年IDF上公布的Atom处理器发展图

  本次CES上英特尔正式推出的是Atom二代Medfield处理器,型号Z2460。该处理器采用了32纳米工艺,主频1.6GHz。同 时支持英特尔XMM 6260平台,可以提供HSPA+网络支持,另外还包括高级图形处理核心、物理图形加速器,整套系统目前支持Android系统。首款采用该处理器的就是 联通K800,当联想集团副总裁刘军正式发布这款产品的时候,整个台下的用户都明白一个道理:ARM与X86架构战斗今年正式打响。

  随着PC行业的逐步萎缩,移动互联网正在成新兴的市场。英特尔必须在怨偶的基础上进行新的改进,而这其中手机行业正在蓬勃的发展,这让英特 尔必须要涉足其中,Atom处理器就是在这样的背景下应运而生。不过面对着ARM架构几十年的根深蒂固,短时间内英特尔还是很难赶上的。

联想K700
联想K800

  也许很多人问我消费者并不关心我的手机是什么架构的,只关心手机的性能以及价格。我说没有错,消费者并不关心手机的架构,但是架构未来将会深刻的影响手 机的价格以及性能。如果Atom处理器在手机当中能够大规模的普及下去,那么未来英特尔很有可能将PC行业的经验运用到智能手机当中,也许未来我们的手机 将会出现“Intel Inside”的标志。同时由于引入了竞争机制,未来整个手机市场的价格战将会更加的激烈。

责任编辑:chengxi

为您推荐

x86主导地位将遭遇ARM挑战

x86在桌面、服务器和超级计算机市场的主导地位很快将受到ARM处理器的挑战。这可以从ARM总裁TudorBrown于上周针对x86的评述中得知。以Brown的发言和近来的态势,预示着未来ARM处理器将对英特尔和AMD的高端CPU构成很大威胁。据MarketWatch报道,Brown在这周的发言中反复重申,公司计划设计更高端的处理器,进军目前由x86统治的桌面和服务器市常Brown称,ARM处理器的超高能效在当前数据中心中备受追捧。在MarketWatch的一篇文章中提到:Brown表示:“ARM就能耗和性能方面将继续开发高效的产品,很适合于移动设备。当我们进军服务器和高性能计算领域,也完全有资

Intel:别妄想ARM版Windows 8会兼容x86软件

ARM也许要花费数十亿美元在支持Windows8上,英特尔的首席执行官PaulOtellini在此间的年度分析师会议上表示。微软已经在1月份宣布,Windows的下一版本将支持ARM芯片。“是的,表面上看ARM得到了Windows的一个端口,但它实际上是四个端口,[因为]每个操作系统都必须是针对一个芯片而写,所以,微软为ARM写的Windows有四个端口,”他说。Otellini没有详细描述ARM的这四个版本Windows。他展示的幻灯片显示,不同的Windows版本可能是针对特定ARM核心的,也可能针对ARM所授权公司推出的SoC核心应用。英特尔的软件和服务集团总经理ReneeJames描述

NVIDIA“丹佛”ARM处理器支持x86硬件模拟

这种模拟必然会带来性能上的损失,不过目前的数据显示只有15-20%,比中国龙芯的30%左右好多了,完全可以接受。非常有趣的是,NVIDIA2009年收购了全美达,获得了后者的大批优秀工程师和处理器技术,而全美达正是在x86兼容处理器上做过尝试的。虽然全美达的x86兼容处理器最终以失败告终,但相信藉此有了丰富经验的NVIDIA完全有能力做得更好。丹佛处理器基于64位架构,拥有两到四个ARM处理器核心和大容量一级缓存,集成GPU矢量硬件,并具备高带宽的显存控制器界面,预计会在2013-2014年发布,正好与NVIDIA的全新GPU架构Maxwell(麦克斯韦)同步。

支持x86平台的NVIDIA CUDA架构编译器

意法半导体(STMicroelectronics,简称ST)全资子公司、全球领先的高性能计算(HPC)技术提供商PortlandGroup宣布PGIC++UDAC和C++编译器已正式出货,针对基于产业标准的通用64位和32位x86架构的处理器系统。CUDA是英伟达(NVIDIA)开发的并行计算架构,可利用NVIDIAGPU(图形处理器)的动态提升系统计算性能。PGI全新CUDAC/C++编译器让更多的开发人员能够利用CUDA并行编程模型优化代码库关键部分的性能,针对包括有或无NVIDIAGPU的服务器和服务集群。PortlandGroup总监DouglasMiles表示:“支持x86的PGIC