新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > 基于HSA,联发科技用多核异构主攻深度学习

基于HSA,联发科技用多核异构主攻深度学习

作者:王莹时间:2016-09-06来源:电子产品世界收藏

  “2016年全球异构计算峰会”于8月下旬在京拉开帷幕,本次峰会由全球异构系统架构()联盟和中国半导体行业协会(CSIA)共同主办。(MTK)公司介绍了其主攻深度学习的十核三丛集架构技术,以及对的贡献。会后,笔者采访了该公司高级技术总监Roy Ju先生。

本文引用地址:http://www.eepw.com.cn/article/201609/296605.htm

  MTK的异构技术历程

  2015年推出了Device Fusion软件技术,可以自动地根据应用程序执行的特性,观察适合在CPU、还是在GPU等上面运行,或者在CPU和GPU上同时运行。

  公司今年又首创了十核三丛集架构,采用大中小核技术,可以平衡性能功耗比,并已将该架构应用到高端芯片——曦力X20上,再辅以CorePilot3.0,可实现高性能、低功耗和优秀的用户体验。

  展望未来,将帮助开发者来进行深度学习方面的应用。深度学习可由HSA(异构系统架构)实现,适合多种应用领域,诸如物体辨识,人脸/场景/年龄识别、针对性广告、活动/手势识别、情景感知计算等。

  深度学习的挑战

  由于深度学习的运算量非常大,需要采用异构计算。因为如果只在传统的CPU上执行,可能达不到性能需求。通过放到加速器上面,可以使运行的效率与功耗有显著提高,即“CPU+”方法。当然选核只是一个开始。

  之后,异构硬件之间的架构要做很多优化。由于有了HSA,开发者就可以用同一个界面,不再会因为下面的硬件不同而做特别的优化。HSA能够很好地将需要大计算量的应用,调度到诸如GPU和DSP等能效表现更佳的计算单元上去运行,从而避免了总是在能耗更大的CPU上运行。因此,用户能够同时获得高性能和低能耗。另外,HSA注重降低GPU的驱动过载,而且这个特性近来也被应用到了一些新型图像API上,从而有助于提升在线游戏体验。

  HSA与

  HSA是在2012年6月正式成立的,由联发科技等六家企业共同发起。如果希望不同IP之间能够有不同的组合,博采众长,界面就要定义得很清楚。因此,HSA成立之初就广发英雄帖,召集天下企业加盟。因为HSA联盟如果一开始就很局限,格局就做不大。

  加入HSA联盟以后,联盟成员可以提供一些代码帮助研制规格。运作过程通常是这样的:在讨论的过程中,代码通常是不对外公开的。但在规格完成对外公开后,绝大部分代码内容通常都会批准公开,最后一关由董事会批准。如要得到HSA的LOGO,通常要经过测试。

  与其他公司相比,联发科技的HSA策略特点是:除了开发自己的IP外,也集成来自第三方的IP,从系统和平台层面部署HSA技术。其实,HSA是一项平台性技术,需要多个IP模块的紧密合作以支持平台上的多个特性,包括共享虚拟内存、信号、队列语言等。因此,联发科技领导着多厂商(Multi-vendor)工作组,定义和标准化来自不同供应商的不同IP模块间的互操作,通过创造公平的竞争环境,汲取生态系统中来自不同IP厂商的技术精华。



关键词: 联发科技 HSA

评论


相关推荐

技术专区

关闭