[发明专利]一种基于分段复用和参数量化共享的神经形态处理器有效
申请号: | 201910078948.1 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109800872B | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 胡绍刚;刘夏恺;张成明;乔冠超;刘洋;于奇 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06F13/16 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 葛启函 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分段 参数 量化 共享 神经 形态 处理器 | ||
1.一种基于分段复用和参数量化共享的神经形态处理器,其特征在于,包括同步复位模块(5)、量化参数控制模块(10)和级联的多个神经元运算核心模块(12):
所述同步复位模块(5)用于全局复位所述神经形态处理器;
所述神经元运算核心模块(12)包括:
至少一个数据缓存单元(18),所述数据缓存单元(18)包括参数缓冲单元(26)和输入缓冲单元(25),所述参数缓冲单元(26)用于缓存神经元配置参数(14)并分段缓存突触类型(28),所述输入缓冲单元(25)用于分段缓存输入数据(27),其中级联的第一级神经元运算核心模块(12)的输入数据(27)为所述神经形态处理器的输入脉冲数据,其余神经元运算核心模块(12)的输入数据(27)为上一级神经元运算核心模块(12)输出的脉冲数据包;
至少一个神经元计算单元(22),用于对所述输入缓冲单元(25)缓存的输入数据(27)的每一段进行神经形态计算;
至少一个脉冲数据路由单元(23),用于接收所述神经元计算单元(22)将所述输入数据(27)的每一段全部计算完成后的脉冲数据构成脉冲数据包,并路由该脉冲数据包至下一级神经元运算核心模块(12);
至少一个分时复用控制单元(19),用于检测所述神经元计算单元(22)的运行状态并且采取分时复用的策略以控制所述神经元计算单元(22);
级联的最后一级神经元运算核心模块(12)中所述神经元计算单元(22)将所述输入数据(27)的每一段全部计算完成后输出脉冲数据作为所述神经形态处理器的输出信号;
所述量化参数控制模块(10)用于在所述神经形态处理器运行阶段直接从神经形态处理器外部读取当前突触类型,并根据所读取的突触类型从所述数据缓存单元(18)读取该突触类型对应的所述神经元配置参数(14)的权值以配置所述神经元计算单元(22)。
2.根据权利要求1所述的基于分段复用和参数量化共享的神经形态处理器,其特征在于,所述量化参数控制模块(10)包括长度与所述神经元运算核心模块(12)的数量相同的核心使能标志寄存器,用于使能所述神经元运算核心模块(12)。
3.根据权利要求1所述的基于分段复用和参数量化共享的神经形态处理器,其特征在于,所述输入数据(27)为频率编码、时间编码的脉冲序列,所述神经元配置参数(14)为与所述神经形态处理器对应的神经形态网络的参数经量化后的量化值,所述参数包括但不限于突触连接状态、权值、阈值、泄露常数、置位电压、不应期、突触延迟。
4.根据权利要求1所述的基于分段复用和参数量化共享的神经形态处理器,其特征在于,级联的最后一级神经元运算核心模块(12)的分时复用控制单元(19)包含一个小型存储模块,用于存储最后一级神经元运算核心模块(12)中神经元计算单元(22)将所述输入数据(27)的每一段全部计算完成后输出的脉冲数据并作为所述神经形态处理器的输出信号。
5.根据权利要求1所述的基于分段复用和参数量化共享的神经形态处理器,其特征在于,所述脉冲数据路由单元(23)包括四个同步先入先出存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910078948.1/1.html,转载请声明来源钻瓜专利网。