ARM与英特尔,谁跑得更快
直接用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与英特尔,到底谁跑得快呢?
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
