梁云 北大 计算机,梁云研究员课题组在面向异构系统的张量优化研究中取得重要进展...

2020年3月16日至3月20日,国际计算机顶级会议ASPLOS 2020正式召开。会议上,北京大学计算机系高能效计算与应用中心长聘副教授梁云带领课题组的论文《FlexTensor: An Automatic Schedule Exploration and Optimization Framework for Tensor Computation on Heterogeneous System》在该会议上发表。ASPLOS全称是Architectural Support for Programming Languages and Operating Systems,该会议是以体系结构为主的跨领域国际顶级学术会议之一,涵盖了编程语言、编译器、操作系统、体系结构等多个领域。论文第一作者为梁云副教授指导的一年级博士研究生郑思泽,梁云副教授为通讯作者,其余作者为:信息科学技术学院博士研究生王硕、信息科学技术学院本科生陈仁泽和盛楷文。

近年来,在异构系统中部署深度学习网络被学术界和工业界所重视,先前工作关注于计算表达和优化策略的分离,提出了自动代码生成的流程和框架。但这些工作仍然需要人工提供优化选择的决策,无形之中带来了额外的负担。该论文为了解决这一问题,提出建立搜索空间,利用强化学习方法指导搜索,自动生成优化决策的方法。首先,论文通过枚举可能的优化策略产生优化空间,由于空间过于巨大,论文进一步提出了对空间进行约束剪枝,从而控制空间大小;并结合空间重整技术增加空间的可搜索性。但是文章指出,即使经过上述处理的搜索空间仍然十分巨大,数量级甚至常常超过千亿级别,这使得搜索难以进行。为此,文章提出使用随机算法进行搜索,结合模拟退火技术和强化学习中的Q-learning技术,增加搜索效率。为了验证文章提出方法的可行性与有效性,该文章系统地在三类硬件平台:CPU,GPU和FPGA上进行实验。实验结果表明论文中的方法可以有效提升生成代码的最终性能,在CPU,GPU,FPGA上分别实现了1.83倍,1.72倍和1.5倍的加速,超过先前的工作;且完全无需任何额外的人力负担。

这是北京大学首次以第一作者身份在ASPLOS上发表论文,实现了该会议收录零的突破。ASPLOS是综合体系结构、编程语言和操作系统三个方向的计算机系统领域顶级会议,为CCF A类会议。从1982年创办至今的三十多年里,ASPLOS作为系统领域学术前沿交叉会议,每年都收到来自全世界各大高校和企业的数百篇投稿。以今年为例,会议一共收到投稿476篇,接收86篇,接收率为18.1%。

该工作得到国家自然科学基金、北京自然科学基金和北京大学-商汤科技联合实验室共同支持。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(我现在主要在CSDN上整理计算机安全、软件工程(可信软件)、系统及通信方面的论文及相关理论书籍,如果对这方面内容感兴趣,可以访问:http://download.csdn.net/user/qysh123 查看我上传的所有资料。内容比较多,需要大家人工手动查找。另外,资料顺序并不按照时间排列,只是想起来了就上传。请大家见谅。) 体系结构和编程语言方面的著名会议,International conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2012年的论文集。这个会议总体上感觉偏计算机系统结构,但是对操作系统、软件、编译器等topic均有涉及,例如目前在软件测试分析领域著名的符号执行平台S2E就是发表在11年的ASPLOS上。对这个会议,请参考以下介绍: 1 ASPLOS是由ACM主办的国际会议。主要关注硬件、体系结构、编译、操作系统研究方向,在国内外学术界很高的影响。 2 ASPLOS(编程语言和操作系统的体系结构支持会议)是ACM开办的一个以体系结构为核心内容的多学科会议,其研究领域跨越硬件、体系结构、编译器、编程语言、操作系统、网络和应用,尤其关注这些学科间的交叉性研究课题。 ASPLOS的开会年份非常奇怪,82、87、89、91、92、94、96、98、00、02、04、06、08、09,既不是双年会,又不是但年会,还说不准奇数年或偶数年开会,真是个“不走寻常路”的会议。但ASPLOS绝对是一个精品会议,一年仅录用20多篇论文,几乎每篇都会受到计算机领域的大量引用。 2012年ASPLOS共收录了37篇文章,分为10个Session,欢迎需要的朋友下载。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值