[发明专利]一种神经网络的处理方法、系统有效
申请号: | 201610240416.X | 申请日: | 2016-04-18 |
公开(公告)号: | CN105930902B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 杜子东;郭崎;陈天石;陈云霁 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06F15/78 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;刘健 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明适用于计算机技术领域,提供了一种神经网络处理系统的处理方法、系统,该神经网络的处理系统包括由多个核心处理模块组成的多核心处理模块、片上存储介质、片内地址索引模块以及ALU模块,多核心处理模块用于执行神经网络运算中的向量乘加操作,ALU模块用于从所述多核心处理模块或片上存储介质获取输入数据执行多核心处理模块无法完成的非线性运算,其中多个核心处理模块共享片上存储介质以及ALU模块,或者多个核心处理模块具有独立的片上存储介质以及ALU模块。本发明在神经网络处理系统中引入多核设计,从而提升神经网络处理系统的运算速度,使得神经网络处理系统性能更高,更加高效。 | ||
搜索关键词: | 一种 神经网络 处理 方法 系统 | ||
【主权项】:
1.一种神经网络的处理系统,其特征在于,包括:至少一片上存储介质,用于存储由神经网络处理系统外部传来的数据或用于存储处理过程中产生的数据;至少一片内地址索引模块,用于执行运算时根据输入的索引映射至正确的存储地址;多核心处理模块(30),所述多核心处理模块(30)由多个核心处理模块(31)组成,用于提升核心处理模块数目,并执行神经网络运算中的向量乘加操作;至少一算数逻辑单元(ALU)模块,用于从所述多核心处理模块或所述片上存储介质获取输入数据执行所述多核心处理模块无法完成的非线性运算,其中,多个所述核心处理模块共享所述片上存储介质以及算数逻辑单元模块,或者所述多个核心处理模块具有独立的所述片上存储介质以及算数逻辑单元模块;且所述神经网络的处理系统进行处理时,将同一输入神经元分别发送至所述多个核心处理模块,将不同的输入权值分配至不同的核心处理模块,所述多个核心处理模块分别将所述输入神经元和输入权值进行向量内积操作后得到不同的输出神经元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610240416.X/,转载请声明来源钻瓜专利网。