巧妇难为无米之炊 解密当前64位处理器的窘境

AnTuTu

阅读

在这个硬件发展飙升年代,自从苹果率先用上了64位架构的A7处理器后,Android手机阵营的64位移动芯片似乎就已经提上了日程。这并不仅仅是Android手机用户的需求,同时也是各大移动芯片厂商寻求突破的方向。

尽管现在已经出现了采用64位架构处理器的智能手机产品(例如HTC Desire 820),但从硬件跑分的成绩上来看,强悍的硬件效果似乎并未如我们意料般出现。是我们高看了64位构架处理器的手机?还是它们的性能未经优化?

经过研究我们发现,现阶段的64位架构处理器并不能发挥全部的性能。其主要原因是目前支持64位处理器的Android L操作系统尚未发布,即使芯片是64位架构也将被限制运行在32位的Android系统内。所以,目前的64位架构处理器等于被限制了能力,性能也只能发挥到32位系统所能兼容的极限

系统不支持64位,那等于空有强悍的性能但系统并不支持,所以目前的64位处理器也还只能针对系统所支持的最高性能进行输出。这就好比32位的Win 7系统最高只支持4G内存一样,即使装上了8G内存,但系统最高也只能识别并使用4G的内存。

就处理器行业而言,尽管此前Cortex-A57/53架构将会在今年会正式到来(基于ARMv8指令集的64位架构),而且包括高通、三星以及NVIDIA在内的厂商都会发布自家的64位产品。但想要实际应用起来非常的困难,只能苦等支持64位处理器的Android L系统发布

实际上高通在此前就正式发布了骁龙410/610/615系列处理器,基于公版Cortex-A53架构,不过规格并不算出色。NVIDIA则在此前正式发布了Tegra K1处理器,它的第二个版本将采用双核心Denver架构设计,它也是一款地地道道的64位架构处理器,三星方面有消息称它将会在不久以后发布Exynos 6系列64位处理器。而三星的GALAXY Note 4部分版本中已经使用了一款64位八核处理器Exynos 7 OCTA,采用四核Cortex-A57加四核Cortex-A53组成的big.LITTLE构架。

即便是这些厂商的64位产品会马上到来,但Android系统却拖了后腿,目前最新的Android 4.4.4并不是64位的操作系统。即便是64位处理器能够运用在Android 4.4.4系统当中,那么它的性能也会因操作系统并不完美而被受限制,因此要想让Android手机用上64位处理器,那么Android系统至少先要支持64位架构,这应该是Android L发布以后才能办到的事了。

64位处理器的需求:现阶段智能手机正在从内容消费型设备向内容创作型设备转变。智能手机可以拍摄高质量的录像和照片,消费者想会针对这些内容进行更多的编辑和操作。因此,刺激了手机对处理器更高效处理能力的需求。支持64位处理器的Android L系统发布后,可以预见硬件跑分的成绩将会再一次飙升,被束缚住的64位处理器也将会发挥全部的性能。

64位处理器解析:对于一些用户的疑问,用户到底需不需要64位处理器的手机?64位处理器的性能是32位处理器的2倍吗?前者答案我们并不能给与肯定,但如果你有更高的使用需求和运行速度的要求,那么显然是非常有必要的。但后者转向更新的ARM架构会带来性能的提升,但64位计算技术却不能。

64位处理器最直观的意义:对于64位处理器,目前最多意味着的就是,该处理器可以访问超过4GB的系统RAM。在完成加法、乘法、移动或复制数据等操作时,处理器可以使用2种类型的数据:整型或浮点型。如果一款处理器能完成多达32位的整型数据操作,就被称作32位处理器。那么,64位处理器能处理多达64位整型数据的操作。

可以见得ARM处理器由32位提升为64位,改变最重要的就是ARMv7架构升级为ARMv8架构。在过去近10年里ARMv7基本没有什么大的变化,而新的ARMv8处理器架构添加了面向现代应用的指令集,并且对之前的ARMv7进行了兼容并简化。不过,最重要的是ARMv8中的寄存器数量翻了约一番,这意味着ARMv8可以运用更短的时间从内存中读取数据。

64位ARM处理器还需要得到操作系统和应用的支持,其潜能才能得到充分发挥。Android L的设计目标是支持ARMv8和64位平台。不过,可以预见的是在未来智能手机及平板电脑等移动端设备都将有64位处理器主宰,这是一个时代的发展,将来32位处理器的设备将会逐步退出人们的生活。

原创文章,作者:zhangbinbin,如若转载,请注明出处:http://www.antutu.com/doc/106758.htm

相关推荐

登录后才能评论

评论列表 ( 条)

返回
顶部