让智能手机兼具高性能与低能耗 ARM黑科技DynamlQ重新定义多核

ARMGovind Wathan04-12 15:30

一直以来,运算领域都在进行对更高性能的追求与突破。但是在移动运算领域,出于对便携性的妥协,性能受到能耗指标的钳制。在性能与能耗之间的取得微妙的平衡,让以智能手机为首的移动设备兼具优异的性能和出色的续航,是ARM工程师们长期以来面临的挑战。

对此,2011年,ARM推出了全球第一的应用于手机市场的异构处理技术——big.LITTLE。该技术的架构包括一个高性能“大”CPU集群和一个高效率“小”CPU集群,它们之间通过一致互联实现连接。在该架构上运行的软件可以将正确的应用程序任务调度到正确的CPU上。

屏幕快照 2017-04-12 下午3.32.21.png

之后的几年,随着CPU不断推陈出新,软件层也得到了更新,引入了更加智能化的任务调度算法。然而,在此期间,硬件技术架构基础却基本保持不变,仍是大小若干个CPU集群。该技术在手机市场迅速得到应用。因此,如今基于ARMv8 的已出货安卓设备有三分之二都依靠 big.LITTLE优化功耗和性能。

为了进一步优化移动设备的性能与能耗,ARM近期发布了最新技术DynamIQ,因其对big.LITTLE技术未来发展影响深远,甚至可能大范围颠覆移动运算领域,而引起了科技行业和“技术爱好者”的强烈兴趣。

屏幕快照 2017-04-12 下午3.31.10.png

DynamIQ技术带来了一种可以改变异构处理格局的新型技术架构,它的做法是将大小两个集群合并,从而形成一个兼具大小CPU、完全集成化的CPU 集群。使用DynamIQ技术构建的big.LITTLE 设计被称为DynamIQ big.LITTLE。DynamIQ big.LITTLE技术在CPU集群中引入了智能化功耗功能,有助于在一定发热量之内最大限度地发挥性能。这就意味着数据处理能力和性能将会更加强大,在所有的应用程序都能创造更加丰富的体验。

DynamIQ big.LITTLE技术的到来, 将为消费者和移动设备厂商带来众多好处。

完全集成化的解决方案提供更广泛的产品差异化

消费者们一直期待智能手机的计算能力可以不断提高——对于每一款新上市的设备都是如此,无论是高端智能手机,还是入门级机型。客观地说,PokemonGo在 2016 年登陆手机市场之后一举成为人手必备的头号应用程序,即便在入门级智能手机上也一样。为了满足消费者对更高性能的需求,尤其是在对价格敏感的市场,SoC,系统级芯片内的产品差异化变得更加重要。

DynamIQ big.LITTLE系统中的新型集成式集群推出了可以拓宽产品差异化的全新组合。这些全新组合将会让“大”CPU越来越多地应用于中端市场,以便让性能水平相较于只有“小”CPU的传统设计有所提升。然而,可扩展性的范围并未到此为止。DynamIQ big.LITTLE 系统还允许在一个集群内将单个或成组的CPU调整到不同的性能和功耗点,从而让设计延伸出几乎无穷无尽的可能性。DynamIQ 提供的高度灵活性为价格敏感型市场创造了差异化机会。

屏幕快照 2017-04-12 下午3.32.29.png

单线程性能的提升带来更胜一筹的用户体验

虽然用户体验由于应用程序的不断发展而不断变化,但是有一件事情始终不变:用户体验在响应速度上十分依赖于单线程计算性能。诸如人工智能和增强现实之类的高级用途将对用户体验不断提出更高要求。然而,手机市场很快就提醒我们:发热量限制了设备能够实现的性能大小。热效率问题的范围已经超出了手机市场,它在汽车和笔记本电脑等其他市场也是不容忽视的一大因素。

为了克服该问题,big.LITTLE依靠动态电压/频率调节等技术,可以实现两个互补的性能域,其中每个性能域都能一致地调节电压和频率。而DynamIQ通过在单个集群中支持多个可配置的性能域,进一步发展了该技术。这些性能域由单个或多个ARM CPU组成,可以在性能和功耗方面进行调节,并获得更佳的精细程度,比以前的 Cortex-A 四核心集群在调节精度方面可获得多达4倍的提升。 

该DynamIQ技术的特性意味着DynamIQ big.LITTLE系统能够在更严格的发热量限制之下发挥更多性能,从而延长性能的持续时间。此类系统还可以利用瞬时性能提升,在触摸屏或是触摸板上为应用程序启动或手势操作(如旋转、滑动和捏拉缩放)等活动带来更快的响应速度和更好的用户体验。

通过先进的电源管理功能实现更高的能效

在智能手机等移动计算市场竞争越来越激烈的同时,消费者的需求也在被市场放大。而设备的能耗与续航越来越受到消费者的重视,也成为了厂商重点关注的用户痛点。

DynamIQ big.LITTLE系统中,大小CPU之间所有任务转移现在都可以通过共享内存在单个CPU集群之内进行,共享数据在“大”CPU和“小”CPU之间的转移也可以在单个集群之内进行。从系统角度来看,这减少了数据流量,从而减少了功耗,带来了整体系统效率的优势。

此外,受益于在CPU集群中更大的缓存空间,在集群内进行更大量的异构处理成为可能,这样可以减少对外部存储器的访问,从而减少运行某些应用程序时系统使用的功耗。这也意味着减少了 CPU的数据等待时间,从而也在降低功耗的同时提高性能。

DynamIQ big.LITTLE 还采用了 DynamIQ 技术的先进电源管理功能。DynamIQ 系统的设计能够加快在不同 CPU 电源状态(例如开机、关机和休眠)之间的转换速度。这缩短了 CPU 进入待机模式或掉电模式所花费的时间,从而让进/出待机状态的转换更加高效。此外,还有一项自动内存功耗管理功能,它可以根据 CPU 上运行的应用程序的类型,智能地调整集群中可用的本地内存量。

新一代创新用户体验

综上所述,big.LITTLE改进了受限环境中的功耗和热效率问题,提高了设备的计算能力,从而为消费者提供了更丰富的用户体验。DynamIQ技术让我们站在了一个全新的异构处理时代。DynamIQ big.LITTLE 提高了 AR 和 VR 等高性能高级用途的效率,开启了丰富创新用户体验的新纪元。

屏幕快照 2017-04-12 下午3.32.39.png

在DynamIQ技术之下,移动运算技术再次向前跨出了一大步,智能手机等移动设备厂商获得了更大的施展空间,消费者可以期待在后续的产品更新中得到在性能与能耗上更进一步的优质产品。

电科技(www.diankeji.com)是一家专注于全球TMT行业的领先资讯媒体。

作为今日头条青云计划、百家号百+计划获得者,2019百度数码年度作者、百家号科技领域最具人气作者、2019搜狗科技文化作者、2021百家号季度影响力创作者,曾荣获2013搜狐最佳行业媒体人、2015中国新媒体创业大赛北京赛季军、 2015年度光芒体验大奖、2015中国新媒体创业大赛总决赛季军、2018百度动态年度实力红人等诸多大奖。

投稿、商务合作请联络微信公众号

声明:本站原创文章文字版权归电科技所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表电科技立场,图文版权归原作者所有。如有侵权,请联系我们删除。

//59087780b049bbb54ef4ba547ea51910