支持片上学习的大规模脉冲神经网络芯片关键技术研究
项目介绍
AI项目解读
基本信息
- 批准号:61874097
- 项目类别:面上项目
- 资助金额:16.0万
- 负责人:
- 依托单位:
- 学科分类:F0402.集成电路设计
- 结题年份:2019
- 批准年份:2018
- 项目状态:已结题
- 起止时间:2019-01-01 至2019-12-31
- 项目参与者:顾宗华; 朱晓雷; 沈君成; 吴叶倩; 喻富豪; 赵百新; 应曌中; 董骁;
- 关键词:
项目摘要
Spiking Neural Network (SNN) based hardware is a research direction to approach brains computational and power efficiency. Existing hardware implementation of SNN are limited in scale or do not have in-hardware learning capability. We propose a scalable Network-on-chip based SNN hardware architecture with in-hardware STDP learning capability. First, a neuron cluster with hierarchical power management is proposed as the basic communication node for NoC. For the tradeoff between neural network accuracy and hardware resource, both linear and non-linear quantization method is proposed for the synaptic weight. Second, for the scalability of the SNN, dynamic zero reference and relative addressing method are adopted to overcome the limitation of the address width. What’s more, the spike traffic compression and re-order techniques are incorporated to reduce the traffic overhead and improve the throughput on the network. At last, an efficient STDP micro-architecture is proposed for in-hardware online learning. It utilizes the spike window and spike feed-back techniques to overcome the spatial and temporal gab between pre-synaptic neuron and post-synaptic neuron in SNN hardware.
脉冲神经网络具有高度的生物真实性,其高能效比的优势使其成为类脑计算芯片的研究热点。但目前的脉冲神经网络芯片均不支持在线学习且神经元规模扩展性受到限制,本项目拟提出一种基于片上网络的在线自学习大规模脉冲神经网络架构,该架构以支持层次化功耗管理的神经元簇为通信节点,支持突触权重的低精度线性和高精度非线性量化,实现神经网络精度与存储资源的平衡,片上网络以动态参考原点和相对寻址方式索引目标神经元,使神经元间互连距离和扩展性不受地址位宽约束;最后,提出了基于脉冲序列窗口和脉冲反向传播技术的STDP学习规则,分别解决了传统STDP学习规则时间窗口内脉冲数量无法确定和前后突触脉冲的空间跨度大的问题。
结项摘要
本项目提出了一种基于片上网络的在线自学习大规模脉冲神经网络架构,该架构采用全局异步局部同步的通信方式,提升架构的高度可扩张性同时保证了局部的脉冲事件处理性能。采用基于事件驱动工作机理和层次化功耗管理机制,保证无脉冲事件驱动的神经元处于休眠状态,实现芯片的极低级功耗,并自主定义了一套高稳定性的芯片间神经脉冲事件异步通信协议,支持多片芯片的级联,支持用户构建千万级神经元类脑计算系统。此外,片上网络以动态参考原点和相对寻址方式索引目标神经元,使神经元间互连距离和扩展性不受地址位宽约束,并结合神经脉冲事件的重排序和压缩技术,减少数据传输带宽,提高脉冲时间传输的实时性;提出了基于存储共享的突触架构,支持突触权重的低精度线性和高精度非线性量化,实现神经网络精度与存储资源的平衡。最后,提出了基于脉冲序列窗口和脉冲反向传播技术的STDP学习规则,分别解决了传统STDP学习规则时间窗口内脉冲数量无法确定和前后突触脉冲的空间跨度大的问题。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(1)
TensorClog: An Imperceptible Poisoning Attack on Deep Neural Network Applications
TensorClog:针对深度神经网络应用的难以察觉的中毒攻击
- DOI:10.1109/access.2019.2905915
- 发表时间:2019
- 期刊:IEEE Access
- 影响因子:3.9
- 作者:Shen Juncheng;Zhu Xiaolei;Ma De
- 通讯作者:Ma De
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
Darwin: A neuromorphic hardware co-processor based on spiking neural networks
Darwin:基于尖峰神经网络的神经形态硬件协处理器
- DOI:--
- 发表时间:2017
- 期刊:Journal of Systems Architecture
- 影响因子:4.5
- 作者:马德
- 通讯作者:马德
Efficient Modeling and Implementation of Cryptographic Processor using UML and SystemC
使用 UML 和 SystemC 进行密码处理器的高效建模和实现
- DOI:--
- 发表时间:2015
- 期刊:Journal of Computational Information Systems
- 影响因子:--
- 作者:马德
- 通讯作者:马德
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
马德的其他基金
基于异步通讯架构的百万级神经元类脑计算芯片关键技术研究
- 批准号:
- 批准年份:2020
- 资助金额:259 万元
- 项目类别:联合基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}