双核智能手机耗电引争议:ARM认为是大势所趋
扫描二维码
随时随地手机看文章
双核手机宣传大于实际作用?ARM高管却不这么认为,他们认为双核是手机的未来。最近,ARM移动战略主管布鲁斯(James Bruce)接受采访时说,在ARM的产品蓝图中,每一代产品速度要比上一代提高约1倍;2012年将推出A15芯片,它比今天的A9设计要快大约1倍。
然而问题的关键在于,增加一个核心会不会导致电池使用时限大幅下降。
这很难回答。
与英特尔、AMD的X86结构芯片不同,ARM授权的只是设计,三星和德仪等企业使用ARM设计,但芯片速度多快则自已决定,在决定后再根据时脉来增加各种功能。在软件方面,开发者被迫开发程序,以使CPU更有效利用。作为运营商和用户,则可以通过减少程序进入网络的次数来延长电池续航时间。
一般来说,软件开发者没有在多核环境下工作。现在双核由企业进入PC,然后由手机进入其它设备。但在过去,软件开发者先是开发单线程程序,然后连续执行,一个接一个执行。如果一个以上程序和或者进程需要同时运行,步骤就分被分割,核心尽快先处理一个程序,然后轮到下一个。
2008年,微软和英特尔开始出资赞助多核开发,但它只是针对X86芯片,而非ARM芯片。
多核可以同时运行一个以上的程序或进程,但是作为代价,电池的续航时间却被牺牲了(全速运行条件下)。通过另外的核心,芯片可以允许整个系统运行在较慢、较节能的状态。
HTC Thunderbolt就是一个例证。它使用单核1G二代高通MSM8655 Snapdragon芯片,该芯片是基于ARM Cortex A8制造的。Thunderbolt是首款使用Verizon超速LTE网络的智能手机,LTE网络也可能未达到最优状态。不过,Thunderbolt却因为运营预装的Bloatware程序而受到批评,它在后台运行,无法关闭,也没法卸载。
ARM准备怎么办呢?布鲁斯说,在ARM架构的芯片中,一颗核心专门运行面向用户的程序,如浏览器,另一个核心则运行手机操作系统与后台任务。
布鲁斯称:“我们对智能手机堆栈进行了许多分析,以浏览器为例,它对存储十分敏感,有了缓存,你想去哪里就能去哪里。”
布鲁斯说Cortex A9芯片使用了许多这样的技术。Nvidia Tegra 2便是基于Cortex A9开发的。
另外,ARM还准备使用一些其它技术,类似英特尔快速工作快速休眠技术(HUGI),它能让芯片在执行必需任务时更快,完成后就转入节能模式。例如,Cortex A15芯片每个周期执行的指令就比A9多,它在吞吐、生成和传递计算效率上要快50%。
布鲁斯说,在A15推出之后,用户可能只要60-150美元就能买到使用A5芯片的智能手机裸机。A5 Sparrow芯片是单核芯片,它的速度为500MHZ。中端的智能手机将使用Cortex A9处理器,裸机价格介于200-400美元,而超级手机才使用A15芯片。
更快的手机是不是意味必须要消耗更大的电量呢?不。布鲁斯说:“硬件再好软件设计糟糕也白搭。”