ARM公司近日发布了有史以来功耗效率最高的应用处理器ARM®CortexTM-A7MPCoreTM。同时发布的还有big.LITTLEprocessing,一个重新定义传统功耗-性能关系的灵活的解决方案。Cortex-A7处理器是在Cortex-A8处理器所代表的低功耗领先工艺基础上进行开发的。当今大多数的智能手机都采用Cortex-A8为内核。相比Cortex-A8,单个Cortex-A7处理器能在同等功耗水平上,带来5倍的性能提升,而尺寸只是前者的五分之一。Cortex-A7处理器为售价不足100美元的入门级智能手机带来丰富的用户体验,从而帮助众多发展中市场用户进行互联。
当今科技界面临的一个巨大挑战是如何设计出一款片上系统,能兼顾消费者对高性能及更长的电池续航能力的双重需求。基于Cortex-A7的big.LITTLEprocessing,将高性能的Cortex-A15MPCore处理器与超高效率的Cortex-A7处理器进行优化组合,从而达到要求。big.LITTLEprocessing从性能要求出发,为每项任务选择最匹配的处理器。重要的是,这一动态选择过程对于在处理器上运行的软件或中间件都完全适用无碍。
在支持这些技术的ARM合作伙伴中,包括博通、仁宝、飞思卡尔、海思、LG电子、Linaro、OKLabs、QNX、Redbend、Samsung、Sprint、ST-Ericsson和德州仪器。相关评价和视频,请查看http://www.youtube.com/ARMflix。
随着手机功能的巨大变化,如今更多的消费者将智能手机用于互联网生活,其中包括一些高性能任务,如浏览网页、导航和游戏,及一些对性能要求相对较低的、“永远在线”的基本任务,如语音电话、社交网络和邮件收发。由此,对于众多消费者,手机已成为了一个不可替代的计算设备。同时,新诞生的移动设备,如平板电脑,正在响应消费者的需求重新定义计算平台。这些移动设备,不仅为消费者带来一种全新的互动方式,更将曾经只有在网络共享设备上才能获取的信息带到移动世界。
通过开发big.LITTLEprocessing和Cortex-A7处理器,ARM已经为科技界所提出的兼顾高性能和高功耗效率的挑战找到了答案。当更多的消费者将智能手机和平板电脑视为与我们日益互联的世界进行互动的首要平台,ARM两款产品的发布就显得尤为适时。
Cortex-A7–扩展ARM低功耗领域的领先工艺
ARM处理器产品能够实现更低的功耗和更小的尺寸,得益于ARM高效的结构体系。采用28纳米制程技术,Cortex-A7的面积小于0.5平方毫米,却拥有单核或多核构架下出色的性能表现。到2013或2014年,通过使用作为独立处理器的Cortex-A7,100美元以下入门级智能手机将能够提供相当于目前500美元高端智能手机的处理能力。
ARM对于入门级智能手机市场的目标,是通过移动设备,为下一个10亿人提供互联网连接服务,从而在发展中世界重新定义手机的使用。
big.LITTLEprocessing—将处理器匹配到每项任务
big.LITTLEprocessing能够将两个不同但相互兼容的处理器结合在同一个的片上系统,并允许功耗管理软件来为每项任务选择最匹配的单个或多个处理器。而从应用软件的角度看,不同的处理器之间并无区别。
“LITTLE”,最低功耗的处理器,这里指Cortex-A7,通过运行操作系统及某些应用程序来实现“随时随地网络接入”的基本任务,如社交媒体和音频播放。随后,操作系统和应用程序可以迅速切换至更高性能的处理器来满足更高性能需求的任务,比如导航和游戏。这一切换的时间大约为20毫秒的数量级。
这个灵活的解决方案,为各项任务选择合适的处理器,使高度优化的处理技术成为可能,从而为常规工作量实现大幅节能。
系统IP和工具确保多核处理方案的一致性和优化度
两个处理器间工作量的高效无缝切换,离不开领先的ARM系统IP,例如AMBA®4ACE一致性扩展。它确保了Cotex-A15和Cotex-A7之间以及整个系统中全缓存、输入输出(I/O)、处理器之间的一致性。由此,软件和应用程序可以在用户不察觉的情况下实现无阻运行,随着任务的重新分配,big.LITTLE用户也将获得最优的用户体验。
big.LITTLE功耗管理软件是由ARM生态系统合作伙伴采用ARMDS-5工具和快速模型虚拟原型技术开发,比处理器的发布还要早几个月的时间。这一目前已向ARM的领先合作伙伴的虚拟平台,包括Cortex-A15和Cortex-A7处理器及能够进行全系统软件开发的缓存一致性互联系统IP。