微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 灵活控制GPU/CPU协同工作 详解联发科CorePilot异构计算技术

灵活控制GPU/CPU协同工作 详解联发科CorePilot异构计算技术

时间:04-25 来源:中关村在线 点击:

  经过这几年的努力,联发科迅速崛起,技术、芯片、平台方案越来越完备,在智能手机领域一路高歌猛进,旗下芯片产品深受手机厂商的青睐。可是,每当提起联发科,脑海中总会第一时间把它与千元机联系在一起,一直以来联发科为打造高端处理器而不断努力,但造化弄人,定位高端的处理器总被用在"中低端机"上,低端似乎成为萦绕在联发科上方挥之不去的梦魇。

  在2013年,联发科全球首创CorePilot异构计算技术,CorePilot是联发科为旗下多核心产品量身定制的一项新技术,CorePilot异构计算技术可以简单的看做ARM Big.LITTLE,是一种大核心+小核心的架构技术,如今已经进化到了3.0版本,不仅可以支持大小核异构计算,还能够灵活的控制CPU与GPU之间的协同工作,使用场景不同智能调配,让它们能发挥出最优性能和最佳功耗,让采用联发科芯片的终端产品更加节能省电。

  联发科首创CorePilot异构计算技术

  联发科CTO周渔君曾表示:"现在影响手机的体验并非手机处理器的性能,而是电池的使用时间,我们的CorePilot技术可以分配不同任务让不同的核心处理,这就让功耗与性能得到了完美的统一"

  举列来说,当智能手机运行一个流媒体应用时,需要占用CPU的资源,在屏幕上需要对应的显示,所以会占用屏幕的资源,还需消耗处理器当中多媒体模块的资源,如果这个流媒体从网络过来,则还要使用到modem的资源。在上述这个过程当中,所使用到的电路都会影响到发热,而对于用户来说,体验就是上述所有过程的一个结果,CorePilot技术在这个过程中,对处理器作出调整,让不同的模块都作出相应的变化,从而手机体验更优、用户感觉最好。

  CorePilot 1.0:合理调用CPU核心

  2013年7月,联发科推出第一款搭载CorePilot异构计算技术的移动处理芯片——MT8135,用于Android平板电脑,在使用时最大限度提高性能并且降低功耗。



  big.LITTLE核心调用演示(图片引自联发科官网)

  CorePilot 1.0是专为对称和非对称多核CPU的高效管理实现负载均衡和更好性能。因使用场景不同智能调配,让它们能发挥出最优性能和最佳功耗,相比之前,日常使用任务可以降低70%的功耗,让采用MTK芯片的终端产品更加节能省电。

  CorePilot 1.0包含三个方面的技术。第一,最新的异构调度算法,能够更有效的平衡每颗CPU核心的工作负荷从而提高系统工作效率。第二,自调式温控技术,可根据温度的变化来打开或者关闭CPU核心,在特定范围内进行动态调节功耗预算,进而获得更好的性能提升。第三,动态功耗管理技术,可通过动态电压、频率调节模块来检测正在进行的进程和任务负荷量,从而进行自动调节CPU的频率、电压,最终决定开启或者关闭某些CPU核心,以便更有效的降低闲置CPU核心所带来的热量和能耗。

  CorePilot 2.0:合理使用CPU/GPU核心

  2015年,联发科推出CorePilot 2.0,CorePilot 2.0增加了非对称的big.LITTLE CPU核心,支持OpenCL及CPU及GPU间的异构运算。不仅增强管理CPU核心,而且还有效的管理处理器的GPU核心。由于CPU和GPU中的核心适合不同的工作负载,在这方面,CorePilot 2.0技术可以确定哪些任务由哪些核心运行效果更好。

  人脸检测和性能/能量消耗比较(图片引自联发科官网)

  联发科Corepilot 2.0技术支持120Hz动态影像显示技术,将移动设备屏幕的画面更新率提升到120Hz,比一般60Hz显示提供了双倍流畅的翻屏效果及更加清晰的影像,降低文字及影像的残影或模糊现象。

  CorePilot 3.0:最大限度提高续航和极致性能

  三丛集架构介绍(图片引自联发科官网)

  CorePilot 3.0通过设备Tri-Cluster处理器架构支持三种不同负荷等级:轻度、中度以及高度丛集处理器来解决问题,三方各司其职的处理方式效果显著,有效提升了智能手机的性能,高度丛集处理器的极致性能预留给特定应用需要才启动,中度丛集处理器对于处理日常应用已游刃有余,轻度丛集处理器负责处理器一般背景更新的应用,以确保无需额外功耗的工作任务,以至于不损耗过多电量。

  CorePilot 3.0技术(图片引自联发科官网)

CorePilot 3.0持续沿用自调试温控管理,不仅能够延长电池的寿命,还能让手机随时处于待命状态,通过密切监控温度,主动调整效能,使其不超过特定温度空间,让手机性能达到最优化,同时也不至于过热,CorePilot 3.0智能优化功能可为移动设备节省功耗平均达30%,另外,除了延长电池寿命,日常中度使用负载任务处理效能可提升12%,处理重度负载的极大效能更是提升15%,使

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top