陈天石领导的学院派人工智能:中科院寒武纪芯片“DaDianNao”
怎么才能扶持 人工智能 的发展?两会提案不如直接给钱。 《央广新闻》报道称中国科学院为中科 寒武纪 科技公司提供1000万元的研究经费,这些经费将 支持中科寒武纪科技未来18个月的人工智能 芯片 的基础性研究。
据中国科学院计算技术研究所智能处理器研究中心介绍: 1000万元专项资金一方面用于人工智能芯片的基础性研究 ,探索下一代人工智能芯片的架构、算法以及在一些新型场景( 如AR/VR )中的应用开发方法。这将为我国参与智能时代国际芯片市场角逐打下科学和技术基础。
专项资金另一方面用于将目前的寒武纪芯片推广到各种智能云服务器、智能终端和智能机器人的市场中 ,力争在18个月内初步奠定寒武纪芯片在智能芯片市场上的地位。
中科寒武纪科技 这个名字在大众中可能并不算出名,尤其是如果以公司创立的日期来看它远远晚于百度IDL前负责人余凯离职后创办的地平线。但如果说起 国内谁最早做人工智能芯片 的,可能还真是它。
中科寒武纪的前身是中国科学院计算技术研究所下的一个课题组,它由陈云霁、 陈天石 教授领导。
课题组早在2008年就开始研究神经网络算法和芯片,并于2012年开始陆续发表研究成果。 寒武纪的第一代芯片为DianNao ,主频为0.98GHz,峰值性能达每秒4520亿次神经网络基本运算,65nm工艺下功耗为0.485W,面积3.02mm2。平均性能超过主流CPU核的100倍,但是面积和功耗仅为1/10。
在最新的第三代PuDianNao芯片上运行机器学习算法在性能上与其它主流GPGPU相当,但面积和功耗仅为其它主流GPGPU的百分之一。
到了2016年,陈云霁、陈天石课题组提出的深度学习处理器指令集DianNaoYu被计算机体系结构领域顶级国际会议ISCA2016所接受。所谓指令集就是计算机芯片能读懂的语言。模拟实验表明, “寒武纪”相对于传统的执行x86指令集的芯片,在神经网络计算方面有两个数量级的性能提升。
随着整个课题组的研究成果趋于成熟, 中科寒武纪科技公司成立 ,并着手将其芯片和指令集业务向商用方向转化。 并于当年的发布了世界首款商用深度学习处理器寒武纪1A。
与其它做芯片的创业公司不同, 中科寒武纪是真学院出身。 尽管芯片直到2016年下半年才开始大规模流片,但此前光靠论文和专利就已经拿奖拿到手软,而技术的前期积累也让华为、展讯、360等公司迅速成为其客户和合作伙伴。
寒武纪科技本身的名字很大气,寓意人工智能时代来临,计算机领域将迎来“生物大爆炸”。但是寒武纪芯片的代号DaDianNao却接地气到有些土,直接就是 大电脑的拼音 。
关于这个接地气的名字,其中是有这样一段故事的:
神经网络处理器这个课题是个中法合作项目,最初在发起的时候中方的研究人员都觉得这些和电子元器件相关的东西,得起个英文名字。和CPU、GPU相对,那么神经网络处理器就应该叫NNP(Neural Network Processor)。
但团队中的法方学者却说,不如起个中国名字,这样成果拿到国外的时候外国人就会觉得这是外文,很神秘,很“洋气”。
于是第一代的芯片就有了DianNao(第一代)这么个在中国看起来十分土气的名字。开了汉语拼音命名的先河之后,课题组又先后推出了DaDianNao(第二代,功能增强)、PuDianNao(第三代,普电脑,通用型机器学习芯片)、ShiDianNao(视电脑,图像识别处理器)、DianNaoYu(电脑语,神经网络指令集)……一发不可收拾。
不知道外国研究人员面对这些汉语拼音命名规则的时候,有没有感受到我们学编程时的困扰。