对满足某些要求而言,采用多核是非常适合的,但是确定多核移动设备的性能,可能并不像确定器件总数那么简单。所有内核都必须平衡地分享设备中的资源,例如电池和存储器,因此内核数量翻一番或两番不等于性能提高两倍或四倍。考虑到今天的智能手机和便携式设备的进步速度以及多种多样的使用情况,例如游戏、多媒体、社交媒体、电子邮件等等,我认为,采用更加智能的芯片和架构要重要得多。
在移动平台的性能规格中,中央处理单元(cpu)中的内核数,还有cpu频率(单位为ghz),常常被说成是最重要的参数。但是,专门为移动设备而开发、纳入了低功率硬件加速器的、更先进的内核架构已被证明能提供性能更高、功率更低的j9九游会官网登录的解决方案,非常适用于主流安卓用户。
神话1:更多内核意味着更高的性能
因为对于移动设备制造商来说,原始应用处理能力已经成为最重要的要求,所以消费者一直苦于不得不使用功耗很大、电池寿命很短、图形功能很弱的设备。另一方面,安卓已经开始向卸载架构迁移,将任务从cpu卸载到图形处理单元(gpu)和其他硬件加速器中。这种卸载方法可以降低功率,所释放的cpu可用于各种应用。另外,用户的总体体验将更紧密地与包括软硬件在内的、完整的soc设计联系起来,而不是仅与cpu相联系。向以gpu为中心的架构迁移已成为一种总体趋势,这种趋势将促使开发人员重新将设计的关注点集中到安卓设备的性能上。
要实现令人满意的屏显游戏体验,高性能gpu是关键,但是在这种情况下,平台的总体热量限制也是关键。因为游戏呈现给cpu的负载一般来说是一致的,所以系统可用性能由cpu允许的最大功率决定。通过纳入低功率卸载内核,移动设备能专门针对cpu优化剩余电量。
神话2:所有处理器都是一样的
与采用四核j9九游会官网登录的解决方案相比,采用智能双核j9九游会官网登录的解决方案,可以更好地管理移动设备的性能、图像处理和功耗,智能双核j9九游会官网登录的解决方案是用可卸载特定任务的处理器开发的。移动设备实际使用时的性能是由设备中所用技术的全面平衡决定的,需要考虑系统架构、可用存储器带宽、延迟和gpu硬件,所有这些组成部分协调运行,才能实现无缝的高性能。
也许最重要的是,开发人员必须承认,就复杂的功能和已证实的性能而言,所有芯片都是不一样的。arm处理器可以充当用于安卓设备的cpu基本构件,但是制造商热衷于凭借自己的技术专长以及具备高度竞争力的研发进行修改和创新,以实现差异化性能。
安卓在绘制用户界面时,非常依赖gpu,常常绘制出全部用户界面元素。对需要屏幕显示的所有应用而言,这样的绘制活动是影响安卓设备总体性能和功耗的关键因素。因此,几乎对所有安卓设备使用情况而言,功率优化的gpu对电池寿命产生了积极影响。
神话3:今天的移动用户需要多核
开发人员和最终用户都必须认识到,与更常见的、简单地增加更多内核的做法相比,用恰当的处理器处理恰当的任务对提高性能更有用。
事实上,多核处理仅对安卓用户中非常少的一部分有实际影响。在很多情况下,双核系统中的第二个处理器在大多数运行时间内,都远未达到其峰值能力,四核架构中的第三个和第四个处理器常常处于闲置状态。
当然,也有一些可用四核处理器提高性能的实例。这类实例大多数完成的是多媒体密集型处理任务,例如视频编缉、转码、面部识别或3d立体声游戏。同时,尽管这类例子可以配置四核处理器,但是其中大多数也可以采用博通的新概念四核(2 2)j9九游会官网登录的解决方案。双cpu和双vpu构成的四处理器架构提供很高的性能,以非常低的功耗实现了出色的并发性能,这些优势在高清lcd以及采用1080p编码和解码的系统中得到了验证。
要提高性能,就需要采用智能内核
多核有优势的看法在公众意识中已经根深蒂固了,但是更多并不一定总是更好。采用更先进的、专门开发的内核架构,再结合低功率硬件加速器,这对开发人员而言将是一条更加聪明的道路,可实现性能更高、功率更低的j9九游会官网登录的解决方案,进而改善安卓设备的用户体验。