科苑人物

刘少礼:经历影响未来

  • 我们做学术所使用的专业用语,可以说大部分都是follow外国人的,他们怎么写,我们就得怎么用。这次,既然是我们首次提出的,就想让外国人follow我们。”谈起这项成果,中国科学院计算技术研究所2014届博士研究生、助理研究员刘少礼很自豪地说。2016年3月上旬,中国科学院大学岗位教授、中国科学院计算技术研究所(简称“计算所”)研究员陈云霁与陈天石课题组提出了国际上首个深度学习处理器指令集DianNaoYu,这被计算机体系结构领域顶级国际会议ISCA2016(International Symposium on Computer Architecture)接收,该论文评分排名位居所有近300篇投稿的第一名。

    刘少礼,就是这篇论文的第一作者。

    成果来自于过去的积累

    刘少礼说,今天这个成果的出现,来自于过去将近十年的积累。“深度学习处理器”是陈云霁与陈天石课题组从2008年就考虑要研究的课题。深度学习是一类借鉴生物的多层神经网络处理模式发展起来的智能处理技术。这类技术已被微软、谷歌、脸书、阿里、讯飞、百度等公司广泛应用于计算机视觉、语音识别、自然语言处理、音频识别与生物信息学等领域并取得了极好的效果。

    2012年,课题组发表了第一篇有关深度学习处理器的论文,该论文首次提出了深度学习处理器的测试集;2014年,发表了第二篇论文——“首个深度学习处理器('DianNao')",当年获得ASPLOS(国际体系结构、程序语言、操作系统领域顶级会议)的最佳论文奖。同年,课题组发表的论文”‘DaDianNao’——首个多核深度学习处理器”,获得了MICRO(体系结构领域国际顶级会议)的最佳论文奖。一年两次获得最佳论文奖,这在国际计算机体系结构领域中也是绝无仅有的成就。“因为‘DianNao’到‘DaDianNao’的积累,才有了今天的‘DianNaoYu’”,刘少礼说。

    由于机缘巧合,刘少礼在初中时期便接触了编程,为了打好计算机学习的基础,他本科选择了南开大学数学专业。读书期间常去听计算机系的课程、读相关的书籍,这使他有了算法基础的铺垫,而算法基础正是研究“深度学习指令集”不可或缺的一部分。在研究生阶段他的研究方向是“深度学习指令集”的另一方面——体系结构,两层知识背景的结合,使得刘少礼创新性地提出国际上首个深度学习处理器指令集“DianNaoYu”。

    我跟导师像朋友一样”

    刘少礼师从计算所研究员陈云霁,两人只相差四岁,“我们就像朋友一样”,自2009年硕士入学,刘少礼就一直跟着这位28岁就成为博士生导师的陈云霁老师学习。他认为选导师就像投胎一样,虽然之前可能听师兄师姐介绍过其他导师的特色,但他们可能并不适合自己,“当时我了解到陈老师所在的课题组特别厉害,做了国内首个处理器,他当时是一个项目组的负责人”。收到复试的消息后,刘少礼便跟陈老师邮件联系。刘少礼说,在选导师过程中有很大的随机性,缘分是最重要的。
    “我跟陈老师比较投缘”,喜欢打同一类游戏、喜欢骑行、喜欢同类的话题……相似的兴趣爱好,同样热爱着科研,这使得刘少礼与老师无话不谈。
    谈起如何与导师建立深厚情感,刘少礼记忆深刻。在研一第二学期,刘少礼正式做第一篇论文,“距离投稿日期只剩一周,陈老师我们两个一起在实验室吃饭、熬夜、睡觉,最终在一周时间做了出来”。刘少礼很庆幸遇到陈云霁老师。“当时还有一个刚博士毕业的师姐也在,后来成为我的师母了”。实验室里的工作,对于刘少礼来说,是充满乐趣的。后来,他也在实验室里找到了自己的幸福。

    人生规划也不是一蹴而就的

    刘少礼现在已经是计算所的一名助理研究员。对于研究生涯的规划,他认为,科研的大方向是明确的,但以后的具体发展是一个机缘巧合、长期演化的过程。“并不是你现在想好,以后就一定会做这个”,他说,“如果之前没有做过体系结构,现在也不会做深度学习的研究,过去的经历会决定你未来做什么事情。”刘少礼说,他未来还会继续做深度学习、加速芯片的研究,另外还会涉足芯片的产业化。“再往远看,现在也看不清楚了”。

    “有时间尽量多陪陪家人”,如今刘少礼已有了家庭,也尽可能把周末留给家人。写程序、熬夜、经常外出交流是不可避免的,“一定要注意锻炼身体”,他说,“没有好的身体素质是熬不住的”。

    初见刘少礼,一身蓝色运动衣,亲自到门口接我们,谈话间总是带着微笑,热情、耐心,眼前的这位师兄,很亲切。

    责编:宋超