清华类脑计算成果再登Nature:张悠慧施路平团队出品,有望打破冯诺依曼瓶颈...
贾浩楠 发自 凹非寺
量子位 报道 | 公众号 QbitAI
清华类脑计算研究成果,再登Nature。
新研究的关键词是:类脑计算、新计算机系统框架、通用人工智能(AGI)。
它的重要性,在于有希望打破如今冯·诺依曼型计算机,对人工智能的普遍限制,完全发挥类脑算法的潜力,使AGI更具可行性。
研究了些什么?
这并不是清华大学类脑计算中心的相关研究成果,第一次登上Nature。
去年8月,清华类脑计算中心施路平团队自行研发的类脑芯片“天机”,登上了Nature封面。
以这片类脑芯片为基础,研究团队实现了高度灵敏,并且能听懂自然语言指令的自行车。
而最新发表的研究,则是为了解决类脑计算系统的“基础设施架构”问题。
在名为A system hierarchy for brain-inspired computing的论文中,施路平教授团队提出了一种全新的、突破性的类脑计算通用系统层次结构。
这项研究中提出的神经形态完备性概念,这是一种更具适应性、更广泛的类脑计算完备性的定义,它降低了系统对神经形态硬件的完备性要求,提高了不同硬件和软件设计之间的兼容性。
这意味着这种专门为类脑计算任务设计的计算机结构,具备了和我们熟知的冯·诺依曼结构计算机相同的能力。
即避免系统中软件和硬件之间的紧密关联,实现了高效、兼容和独立的进程。不同的编程语言可通过编译器处理变为可供机器执行的指令。
这一点是十分重要关键的,因为以往,在冯·诺依曼结构计算机上,类脑计算缺乏合适的系统层次结构来支持整体开发,神经形态软件和硬件之间没有合适的接口。
一个特定的算法或类脑芯片,需要借助一系列特定的软件工具才能运行,
这种方法的弊端在于,类脑计算系统(包括应用程序模型、系统软件和神经形态设备)的各个层被紧密绑定在了一起,影响了软件和硬件之间的兼容性,降低了类脑计算系统的编程灵活性和开发效率。
解决这个问题的关键,是“神经形态完备性”。
神经形态完备的三层结构
这项研究中提出了神经形态完备性的概念。
这是一种类脑计算完备性的定义,与通用的图灵完备性类似,定义通用机器和语言的要求。
定义提出,如果一个类脑系统能够以规定的准确度执行一组给定的基本操作,那么它就是神经形态完备的。
这与图灵完备性有所不同。
在图灵完备性中,只有当一个系统为一组给定的基本运算提供了一个精确且等价的结果时,才可以将其定义为完备。
而在所提出的神经形态完备框架中的基本运算,包括两个已知的加权和运算,以及元素-整流线性运算,这使得硬件系统能够同时支持脉冲和非脉冲人工神经网络。
新定义降低了系统对神经形态硬件的完备性要求,使得不同硬件和软件设计之间的兼容性更易实现。
新的层次结构的一个重要特点是,提出了完整的连续性,根据类脑系统能够执行基本操作的精度,接受不同级别的算法性能。
完整的连续性还允许算法的不同实现路径在同一硬件上运行。例如,探索如何权衡算法精度与芯片尺寸,以降低功耗。
为满足神经形态完备性,团队提出一种全新的系统层次结构,这一结构包括软件、硬件和编译三个层次:
其中,软件层指的是编程语言或框架以及建立在它们之上的算法或模型。在这个层次上,团队提出了一种统一的、通用的软件抽象模式——POG 图(programming operator graph)——以适应各种类脑算法和模型设计。
POG 由统一的描述方法和事件驱动的并行程序执行模型组成,该模型集成了存储和处理,描述了什么是类脑程序,并定义了如何执行。由于 POG 是图灵完备的,它最大程度地支持各种应用程序、编程语言和框架。
硬件方面,则包括所有类脑芯片和架构模型。团队设计了抽象神经形态体系结构(ANA)作为硬件抽象,包括一个 EPG 图(execution primitive graph),作为上层的接口来描述它可以执行的程序。
EPG 具有控制、流、数据流的混合表示,满足它对不同硬件的适应性。
编译层,是将程序转换为硬件支持的等效形式的中间层。为实现可行性,研究人员提出了一套被主流类脑芯片广泛支持的基本硬件执行原语(hardware execution primitives)。
类脑计算领域的重要一步
近年来,随着摩尔定律逐渐失效,冯·诺依曼结构带来的局限日益明显,存储墙、功耗墙、智能提升等问题,让当前计算机发展面临重大挑战。
从人类大脑中汲取灵感的类脑计算或神经形态计算,是一种有潜力打破冯·诺伊曼瓶颈并推动下一波计算机工程的计算模型和架构。
而Nature给这项研究的评语是“a welcome step”。
比较实现相同算法的等效版本的不同硬件平台,以及在同一硬件上实现的不同算法的比较。
这些都是类脑结构的有效基准测试的关键。
新结构的另一个优势是它可以将类脑算法和相应的硬件开发分流。
类脑算法在不断实现强大功能的同时,算法的规模和复杂性将需要随着时间的推移而增加。因此这种分流将有助于研究人员专注于特定方向,避免复杂的端到端解决方案。
这项研究是类脑计算领域的重要一步。
尽管现在,人类大脑本身是否符合“神经形态完备”还有待观察,但这项研究仍然让类脑计算实用化,以及可能在此基础上发展的通用人工智能离我们更近了。
进击的清华类脑计算中心
清华大学类脑计算中心,由施路平教授2013年3月全职入职清华大学后组建,从基础理论、类脑计算系统芯片和软件系统全方位进行类脑计算研究。
去年 8 月,施路平团队的“天机芯”登上《自然》杂志封面 加链接,这是世界上首款异构融合类脑芯片,并通过自动驾驶自行车成功验证了通用智能的可行性。
团队很早就着手类脑计算的商业落地,2018年,北京灵汐科技作为清华大学类脑计算中心科技成果转化项目正式成立,施路平教授是联合创始人。
参考链接
https://www.nature.com/articles/d41586-020-02829-w
论文地址
https://www.nature.com/articles/s41586-020-2782-y
— 完 —
本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。
「百度AI开发」系列课 免费报名
百度EasyDL不仅让企业「定制AI模型」像家用电器一般简单,并且还能像高级AI工程师一样专业。
10.21日起,3期公开课带你0门槛轻松上手EasyDL、实现AI模型训练与部署!扫码添加好友、加入课程直播群吧~ ▽
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「在看」吧 !
清华类脑计算成果再登Nature:张悠慧施路平团队出品,有望打破冯诺依曼瓶颈...相关推荐
- 重磅!中国新型类脑计算芯片首登《自然》封面
来源: 人民日报政文"(ID: rmrbzhw) 原标题: 零的突破! 中国新型类脑计算芯片首登<自然>封面 清华大学施路平团队近日发布研究成果--类脑计算芯片"天机芯 ...
- Nature重磅:软硬分离、图灵完备,清华首次提出“类脑计算完备性”
来源 | 清华大学计算机系校友会 北京时间10月14日,清华大学计算机科学与技术系(以下简称"计算机系")张悠慧团队.精密仪器系(以下简称"精仪系")施路平团队 ...
- l2空间的完备性_什么是“类脑计算完备性”?清华团队在Nature首次提出!
北京时间10月14日 清华大学计算机系张悠慧团队 精仪系施路平团队与合作者 在<自然>(Nature)杂志发文 首次提出"类脑计算完备性" 以及软硬件去耦合的类脑计算系 ...
- 《自然》重磅:清华团队首次提出“类脑计算完备性”,智源学者张悠慧等为共同一作...
8月初,清华大学施路平团队基于研究成果,类脑计算芯片"天机芯"第二代的论文登上<自然>(Nature)杂志封面,实现了中国人工智能领域<自然>论文零突破. ...
- 施路平教授:面向人工通用智能的类脑计算
在2019年10月31日的北京智源大会"智能体系架构与芯片专题论坛"中,清华大学类脑计算研究中心主任施路平教授为我们分享了题为<面向人工通用智能的类脑计算>的主题演讲. ...
- 灵汐科技:类脑计算芯片——脑科学研究与后摩尔时代算力突破的新起点
注:本文转载自镁客网公众号 "只要大脑的奥秘尚未大白于天下,宇宙将仍是个谜." --Santiago Ramón y Cajal (1906年诺贝尔生理学或医学奖获得者) 近百年来 ...
- 清华大学张悠慧:超越冯·诺依曼模型,实现软硬件去耦合的类脑计算(附视频)
软硬件去耦合是计算机系统结构中非常重要的设计方法论.简单来理解,即软件研发人员不需要考虑底层硬件如何设计:而硬件开发人员则只需要遵循一定指令集规范,并不用担心兼容性,也不用考虑上层软件开发问题.多年以 ...
- 率清华团队研发“天机芯”登《Nature》封面,他说类脑计算是发展人工通用智能的基石...
整理 | AI科技大本营(ID:rgznai100) 8 月,清华大学教授.类脑计算研究中心主任施路平率队研发的关于"天机芯"的论文登上<Nature>封面,这实现了中 ...
- cnn 准确率无法提升_清华类脑芯片再登Nature: 全球首款基于忆阻器的CNN存算一体芯片...
传统计算架构中计算与存储在不同电路单元中完成,造成大量数据搬运功耗增加和额外延迟,被认为是冯·诺依曼计算架构的核心瓶颈. 人类的大脑却并非如此,而是直接在记忆体里计算.被认为具有「存算一体」潜力的忆阻 ...
最新文章
- 如何使用Nsight System?
- 卢京潮自动控制原理ppt_独家资料|29套输配电相关视频教程+PPT课件 ,全方位讲解电气传动自动控制系统、供配电实用技术、自动控制原理,免费领!...
- hpm128无法共享打印_办公室打印机如何共享给同事使用呢?常见共享打印问题及解决方法...
- 当javaScript从入门到提高前需要注意的细节:函数部分
- 从《我要投资》,看麓谷基金广场的“孤峰优势”
- [Leetcode] Reverse Integer
- c++的类中,声明一个对象好还是用指针申请一块空间好?
- 灵山奇缘服务器维护,灵山奇缘1月8日更新了什么 灵山奇缘1月8日更新维护内容一览...
- fiddler抓包第一课--手机数据抓包
- 微信支付超详细教程(附商城订单处理逻辑)
- brctl 设置ip_brctl命令
- Latex 书写 IEEE 会议论文
- 普渡大学电子计算机专业,普渡大学最热门专业,了解一下?
- linux 节点互信,Linux 集群节点互信ssh配置
- Java编程题修院子_2020大学moocJava程序设计题目答案
- python里2f是啥意思_Python 字符串前面加u,r,b,f的含义
- 让你的Linux支持WEB修改密码(转)
- 投影仪亚马逊审核标准FCC认证
- 学习单片机的几点经验之谈
- 驴商人和胡萝卜的算法逻辑思维问题