[发明专利]混合计算系统和混合计算方法有效
| 申请号: | 201910353944.X | 申请日: | 2019-04-29 |
| 公开(公告)号: | CN110163016B | 公开(公告)日: | 2021-08-03 |
| 发明(设计)人: | 施路平;吴双;裴京;何伟 | 申请(专利权)人: | 清华大学 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00;G06J3/00 |
| 代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 王程;胡明强 |
| 地址: | 100084*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 混合 计算 系统 计算方法 | ||
1.一种混合计算系统,其特征在于,所述系统包括计算机系统、类脑计算系统以及数据接口,所述计算机系统通过所述数据接口与所述类脑计算系统连接,
所述计算机系统,用于对任务类型进行判断;
所述计算机系统,还用于对结构化、面向数值计算的任务进行数据处理;
所述类脑计算系统,用于对非结构化、非形式化的智能任务进行数据处理,所述类脑计算系统包括至少一个神经形态芯片集合以及外围电路,每一所述神经形态芯片集合包括至少一个神经形态芯片、至少一个数据转换装置以及至少一个输入端口或输出端口,每一所述输入端口至少响应一个所述输出端口,所述输入端口用于进行多模态并行输入,所述输出端口用于进行多模态并行输出;
所述神经形态芯片,用于接收非结构化、非形式化的输入数据并生成相应的输出数据;所述数据转换装置,用于将所述输入数据转换为神经形态数据,并将所述神经形态数据封装在多个路由包中;所述数据转换装置,还用于将多个所述路由包分发至所述神经形态芯片;
所述数据接口,用于实现所述计算机系统与所述类脑计算系统之间的数据转换及数据传输。
2.根据权利要求1所述的系统,其特征在于,所述神经形态芯片包括多个神经形态处理器、多个路由器以及多个存储装置,
所述神经形态处理器,用于通过运算函数对所述输入数据进行处理并生成相应的输出数据;
所述路由器,用于实现多个所述神经形态处理器之间以及多个所述神经形态芯片之间的数据转发;
所述存储装置,用于存储神经元连接权重、神经元当前膜电位、芯片配置信息以及系统配置信息。
3.根据权利要求1所述的系统,其特征在于,所述神经形态数据包括基于人工神经网络的数据、基于脉冲神经网络的脉冲数据以及基于生物神经元编码的数值-脉冲混合数据,
所述基于人工神经网络的数据为实数值,以路由包为单位,用于在所述类脑计算系统中实现认知和记忆;
所述基于脉冲神经网络的脉冲数据包括脉冲值和时域信息,以路由包为单位,用于在所述类脑计算系统中实现感知和执行;
所述基于生物神经元编码的数值-脉冲混合数据包括时域信息和频域信息,用于实现人工神经网络与脉冲神经网络之间的转换。
4.根据权利要求1所述的系统,其特征在于,多个所述神经形态芯片之间以阵列的形式连接,所述阵列包括平面网格结构、平面蜂窝结构及三维立方结构。
5.根据权利要求1所述的系统,其特征在于,
多个所述神经形态芯片之间使用并行或串行的通讯协议;或
多个所述神经形态芯片之间使用模拟或者数字的通讯方式。
6.一种混合计算方法,其特征在于,所述方法包括:
在计算机系统中进行任务类型判断;
若所述任务为非形式化、非结构化的任务,则通过数据接口将所述任务输入至类脑计算系统中,所述类脑计算系统对非结构化、非形式化的所述任务进行数据处理,所述类脑计算系统包括至少一个神经形态芯片集合以及外围电路,每一所述神经形态芯片集合包括至少一个神经形态芯片、至少一个数据转换装置以及至少一个输入端口或输出端口,每一所述输入端口至少响应一个所述输出端口,所述输入端口用于进行多模态并行输入,所述输出端口用于进行多模态并行输出;
通过所述神经形态芯片接收所述任务;
通过所述数据转换装置将所述任务中的输入数据转换为路由包数据,并将所述路由包数据分发至所述神经形态芯片进行数据处理,得到计算结果;
通过所述输出端口输出所述计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910353944.X/1.html,转载请声明来源钻瓜专利网。





