新闻中心

EEPW首页>设计应用> 揭秘高主频智能手机的真实性能

揭秘高主频智能手机的真实性能

作者: 时间:2009-04-27 来源:网络 收藏

主流高性能处理器架构对比

我们可以看到,尽管处理器主频不是最高,海思的K3 Hi3611处理器由于具备了全硬件的视频Codec、图形加速和硬件ASP等处理器核的存在,类似于PC的多核设计理念,实际计算能力是其它平台4-6倍。应该说K3已经不再是一个CPU,而是一个CPU、显卡、声卡俱全的单芯片微型PC(PC on a Chip)

除以上几部分,文件系统也要特别提出,因为在高主频处理器系统中文件系统性能往往成为系统性能表现的瓶颈,我们先看一下下面的一组数据:

从这组数据可以看出,各家的方案文件系统的表现有巨大差距,海思的文件系统性能大大优于其它方案。究其原因,同时在文件系统上,针对特殊的文件操作,通过系统内存cache,加快访问进行速度,优化访问。同时芯片提供了快速的Nand flash 控制器,支持流水纠错,访问简洁快速,对Nand flash 访存处理优化到极致。此外K3 快速的主存系统对文件系统的优化也有很大的帮助。这样的硬件和方案设计,类似于PC硬盘控制器的设计理念,其达成的性能与简单的软件+Nand接口方案当然就不可同日而语。

综上,我们可以看出单纯依靠CPU核心主频的设计思想已经落伍,一个现代的高性能处理系统必然是硬件多核架构,在多个子系统上表现均衡才能在实际使用中有优良的性能表现。

海思的K3 Hi3611 SOC处理器的设计如同一个微缩PC,有独立的符合微软DD/DS标准的显卡、声卡、视频加速器、磁盘控制器,完全是一个单片的PC架构,K3是当今业界唯一用硬件实现了这些部件的方案;比较而言,其它一些单纯依靠CPU软件强行计算的系统,就好像一个安装了高性能CPU的机器搭配上了原始的VESA显卡+ISA接口原始硬盘一样,系统的综合性能表现不会好。因此,多核时代的到来,我们看处理器的性能不能再简单的看标称主频,而必须懂得一个先进的并行处理多核架构设计才是王道。

另一个有趣的话题是关于ARM9和ARM11内核的,通常的理解总是数字新的东西代表高性能,可是在这个话题上却不尽然。仍然和PC CPU类似,了解Intel CPU发展的人应该都知道,Intel在相当长的一段时间里没有对处理器架构做实质性的变化,所做的唯一工作就是想方设法把主频提上去,直截了当的说就如Pentium4就是把处理器流水线由14级增加到21级,这样做几乎只有一个好处就是使频率可以继续往上提升,而ARM11相对于ARM9来讲也是很类似的,把流水线从5级提升到8级。长流水线非常大的一个问题是在程序的分支预测错误的情况下,流水停顿造成的性能损失非常严重。而我们日常使用的应用、游戏等等均属于商业应用结构,其转移的taken和untaken比例统计结果是一半一半,即几乎无法用转移预测等技术去抵消长流水带来的性能损失。这就是为什么高主频的Pentium4在大多数商业应用场景下比较更低一些主频的Pentium M,性能反而更差的真实原因。ARM11实际上面临与Pentium4一样的尴尬。下表是ARM9与ARM11在典型ACC解码应用下的性能评估:

可以看到其实对于应用程序来说,ARM9的效率比ARM11高,简单的推理如果ARM9可以提升到和ARM11接近的频率的情况下,ARM11是没有存在价值的。那么问题提出来了,缺省的ARM9最高频率不过300MHz,真的有人可以把ARM9提升到那么高的频率吗?答案是肯定的,尽管确实很难,但真正有实力的厂商可以做到,比如华为海思这样的大公司,早已规模量产400MHz以上的ARM9处理器,海思的K3 Hi3611更有甚者,把ARM9的能力发挥到了全球极致,采用全定制的私有化设计,在量产460MHz版本后,更推出了533MHz的版本。海思不选择ARM11而选择开发超高频ARM9是基于对自身能力的雄厚信心以及致力于向用户提供最佳性能功耗组合产品的一贯理念的选择。海思后续产品将会跳过ARM11直接采用真正全新先进架构的ARM Cortex内核。

综上,我们可以得出高性能不会简单的来自于高主频,而高主频却意味着高功耗的结论。我们需要更多的关注架构设计的先进性,多核设计才是高性能低功耗的保障。希望以上内容能够帮助手机消费者能够明白手机处理器规格参数的真正含义,在选购手机的时候挑选到真正高性能的产品。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭