ARM与英特尔,谁跑得更快?毫无疑问,未来高端智能手持终端渠道将主要是嵌入式X86架构与ARM架构的竞赛,前者英特尔是主角,后者ARM为主角。两者谁跑得更快?我想,这场竞赛既包含他们两家公司芯片处理速度上的竞赛,也包含他们两家公司在移动互联网生态环境营建速度上的竞赛。
笔者以为两家公司真实的比武将从2008年二季度开端。尽管他们之间的口角战从上一年开端就已打得如火如荼,可是在英特尔的Menlow渠道(根据Silverthorne处理器)面市曾经,他们之间的产品没有可比性。现在,英特尔已揭露表明Menlow渠道老练,并已有终端厂商在CES上展现了根据该渠道的MID样机。因此,竞赛正式开端,Menlow渠道对立的是ARM Cortex A8。
一边厢,英特尔在CES上展现了根据Menlow渠道的MID(无线互联网设备)样机,Silverthorne处理器的最高主频可达2GHz。另一边厢ARM的合作伙伴TI和高通则在最近的国际无线通信大会上展现了根据Cortex A8的高端智能手机,主频可达1GHz。比方TI最新一代的运用处理器OMPA 3选用了Cortex A8内核,能够支撑高清视频。单从数据上看,Menlow渠道的主频比Cortex A8要高出许多。可是,ARM我国总裁谭军指出:“由于两者的架构不同,不能单从主频上看谁的数据跑得更快。选用ARM架构的运用处理器集成度十分高,根本大将一切外围都集成进去,包含视频、音频、蓝牙等等,所以一切的处理都在芯片内完结,功率十分高;而Silverthorne处理器需求外接南北桥,每次拜访数据还要出到芯片外面去拜访,功率大大下降,实践功用或许比Cortex A8更低。”谭军接着解说,“实践上,咱们的ARM11尽管主频只要500MHz,可是处理才干已十分高,它已被不少高端智能手机和MID厂商选用,比方诺基亚的N800在运用ARM11时,只需跑在332MHz主频上就够了。”
从功耗上看,ARM是赢家。Cortex A8的功耗仅为0.4W;Silverthorne的功耗尽管比英特尔前一代移动处理器下降了10倍,可是仍为1W。
据谭军表明,至现在为止,Cortex A8已授权10家IC公司,而ARM11的授权则已达57家。
可是,英特尔也在向集成的方向走。Menlow渠道的下代产品便是单芯片计划,即英特尔会将南北桥集成进处理器中,功耗还会进一步下降。这个单芯片的MID渠道估计将会于2009年推出。那么,届时ARM拿什么对立?答案是Cortex A9。
Cortex A9是ARM于2007年下半年推出的最新一代内核,有单核和多核两个版别。当其支撑4核时,每个内核的主频为1GHz,归纳处理才干可达 8000DMIPS。而且,相对于Cortex A8,Cortex A9的功耗更低,功率更高。谭军解说:“在Cortex A9中,咱们将Cortex A8中的媒体和信号处理NEON技能和浮点处理器功用删去,这样给了IC公司更多的灵活性,功耗也进一步下降。” “处理才干不仅仅是经过MHz才干表现的,多核ARM是一个全新的打破。”他表明。事实上,Cortex A9是ARM与三星、意法半导体、TI和NVIDIA等几个Lead Partner一同界说的,在规划Cortex A9时,ARM向这几家公司咨询了许多定见,有些Spec也是一同定下来的。操作系统厂商也活跃的对Cortex A9进行了支撑,现在,已有Symbia和Linux揭露表明要针对多核Cortex A9开发操作系统。而微软公司嵌入式事业部总经理Kevin Dallas也向记者泄漏,微软会针对多核ARM开发新一代的Windows Mobile。
除了Cortex A9,ARM还会运用另一个产品——GPU,来让移动终端跑得更快。“除了主处理器的速度外,图形界面是影响用户体会的另一个重要元素。”谭军说道:“iPhone的图形体会便是一个典型的比方。”其图形的缩放、翻转、倒置、井深、反射、三重线性过滤等功用会令用户有一个全新的体会。“08年高端智能手机都会选用独立的高端GPU。”他剖析道,“而09年,这些图形GPU还会转向支撑OpenGL ES2.0规范,由于一致图形UI界面是业界的一致。”
独立GPU支撑的高端手机,能给用户带来全新的图形体会
正由于ARM以为在与对手竞赛时,仅有主处理器跑得快还不可,还需求专业的GPU来支撑,所以ARM针对3D GPU商场推出了另一个系列的内核宗族:Mali。现在有Mali55和Mali200两个版别。Mali55针对本钱灵敏的GPU商场,它能在1mm2 的Die上面彻底支撑2D和3D功用,支撑OpenGL ES1.1和Open VG 1.0。在200MHz时可支撑100万像素/秒;Mali200则能够支撑OpenGL ES2.0和Open VG 1.1,在275MHz频率下可支撑275万像素/秒,还支撑每秒900万个三角形。
Mali已开端遭到欢迎,EMP、NXP和卓著等公司已取得授权,他们直接用Mali作为3D GPU用于智能手机渠道。“移动3D图形规划是杂乱的、耗时的,而且优化困难,ARM公司协助用户处理了这一困难。”谭军说道。在发布Mali产品的一起,ARM还推出了为Mali配套的协议栈,包含图形处理单元、OpenGL ES和Open VG 驱动器、以及SVG-T和一切敞开的JAVA图形规范,以协助用户十分方便地运用Mali。“咱们信任会有越来越多的公司向咱们请求授权GPU。尽管现在 ATI和nVidia是针对移动设备自己开发GPU,可是未来,他们或许也会向咱们请求Mali的授权。”
可是,在与对手的竞赛中,ARM一直有一个软肋为对手所进犯,即媒体上宣扬比较多的一种观念:现在互联网上的绝大部分运用都是根据IA 架构开发的,而当移动互联网设备选用非IA架构的渠道时(比方ARM渠道),欲将这些已有的运用移植过来并不是很简单,由于ARM指令与IA指令不能彻底交流。针对此种观念,谭军只供认一部分,他说:“英特尔有些误导用户。其实,互联网上的运用,都是根据浏览器和JAVA,这两种运用与终端是ARM架构上仍是X86架构没有关系。比方说,拜访网站的页面,假如新的浏览器将Flash和字库做进去后,在ARM渠道上相同很流通,不会像英特尔所宣扬的那样呈现乱码。”可是他也不得不供认,有些根据C或C+言语的运用,在移植到ARM渠道上时,需求转化。不过,他指出,假如X86渠道选用Linux操作系统的话,这些运用即便移植到X86渠道也需求转化。而现在微软还没有发布针对嵌入式X86的操作系统。“所以不能混为一谈。”他总结道。
展望未来,一切的新式运用都会转向面向Web的运用,因此高端手持终端必需要跑得快,而且,其上面的运用品种数量也要跑得快。谁能供给跑得快的渠道,能供给更多的运用,谁就能赢。ARM与英特尔,究竟谁跑得快呢?