发明名称 | 一种神经网络加速器及其运算方法 | ||
摘要 | 本发明适用于神经网络算法领域,提供了一种神经网络加速器及其运算方法,该神经网络加速器包括片内存储介质、片内地址索引模块、核心计算模块以及多ALU装置,片内存储介质,用于存储外部传来的数据或用于存储计算过程中产生的数据;片内数据索引模块,用于执行运算时根据输入的索引映射至正确的存储地址;核心计算模块用于执行神经网络运算;多ALU装置用于从核心计算模块或片内存储介质获取输入数据执行核心计算模块无法完成的非线性运算。本发明在神经网络加速器中引入多ALU设计,从而提升非线性运算的运算速度,使得神经网络加速器更加高效。 | ||
申请公布号 | CN105892989A | 申请公布日期 | 2016.08.24 |
申请号 | CN201610183040.3 | 申请日期 | 2016.03.28 |
申请人 | 中国科学院计算技术研究所 | 发明人 | 杜子东;郭崎;陈天石;陈云霁 |
分类号 | G06F7/575(2006.01)I | 主分类号 | G06F7/575(2006.01)I |
代理机构 | 北京律诚同业知识产权代理有限公司 11006 | 代理人 | 祁建国;刘健 |
主权项 | 一种神经网络加速器,其特征在于,包括片内存储介质、片内地址索引模块、核心计算模块以及多ALU装置,所述片内存储介质,用于存储由神经网络加速器外部传来的数据或用于存储计算过程中产生的数据;所述片内数据索引模块,用于执行运算时根据输入的索引映射至正确的存储地址;所述核心计算模块用于执行神经网络运算中的线性运算;所述多ALU装置用于从所述核心计算模块或所述片内存储介质获取输入数据执行所述核心计算模块无法完成的非线性运算。 | ||
地址 | 100190 北京市海淀区中关村科学院南路6号 |