一种脉冲神经网络的片上网络通信方法以及片上网络技术

技术编号:42306313 阅读:29 留言:0更新日期:2024-08-14 15:52
本公开提供了一种脉冲神经网络的片上网络通信方法以及片上网络,本公开采用源神经元与目标区域之间的最短距离传播并统一了全局广播、小区广播和点对点传播,有效简化了路由算法和计算过程,降低路由逻辑复杂度和片上网络延迟;并且,采用目的驱动为主的数据包转发方法,将是否接收数据包的事件数据的逻辑判断放在接收端节点中,使得传播的数据包可以是固定大小,在传输过程中省去查找路由表的过程,有效减少了路由表存储容量,灵活处理广播通信的接收判定;与此同时,本公开实施例将多种类型的数据包采用统一的字段格式,简化了路由器处理数据包的逻辑,进而减少数据包经过路由器所产生的延迟。

【技术实现步骤摘要】

本公开涉及电子信息,尤其涉及一种脉冲神经网络的片上网络通信方法以及片上网络


技术介绍

1、类脑计算是一种新型计算技术,它借鉴生物神经系统信息处理模式和结构的计算理论,在硬件实现与软件算法等多个层面,对于现有的计算体系与系统做出本质的变革,在计算能耗、计算能力与计算效率等诸多方面有着大幅改进。类脑计算在软件层面的尝试之一是脉冲神经网络(snn),不同于人工神经网络(ann)的是,脉冲神经网络中神经元产生的都是非常小的数据包,但是由于神经元数量很多,并且彼此之间存在着繁多的突触连接,这就导致网络中充斥着海量的小数据包。

2、片上网络(noc)对于脉冲神经网络很有吸引力,因为它们促进了并行性、可重构性、网络拓扑的独立性和网络的可扩展性,是目前类脑计算平台常采用的一种互连体系结构。为了可以支持snn的通信特性,许多类脑计算平台提出了一些解决方案。spinnaker是曼彻斯特大学设计专用于支持大脑各种通信的计算机,可以承载大量非常小的数据包,它采用基于2d triangular mesh的轻量级多播包路由机制,并且有多种不同的数据包类型,但是多播路径的本文档来自技高网...

【技术保护点】

1.一种脉冲神经网络的片上网络通信方法,其特征在于,包括:

2.根据权利要求1所述的片上网络通信方法,其特征在于,将同一个神经元群中的神经元放置在同一个节点或相邻的多个节点中。

3.根据权利要求1所述的片上网络通信方法,其特征在于,所述区域坐标为位于所述目标区域中对角位置的一对节点的节点坐标。

4.根据权利要求1所述的片上网络通信方法,其特征在于,所述将所述脉冲事件数据包传输至所述目标区域中距离所述源神经元最近的中转节点,包括:

5.根据权利要求1所述的片上网络通信方法,其特征在于,所述将所述脉冲事件数据包在所述目标区域内以所述中转节点为起...

【技术特征摘要】

1.一种脉冲神经网络的片上网络通信方法,其特征在于,包括:

2.根据权利要求1所述的片上网络通信方法,其特征在于,将同一个神经元群中的神经元放置在同一个节点或相邻的多个节点中。

3.根据权利要求1所述的片上网络通信方法,其特征在于,所述区域坐标为位于所述目标区域中对角位置的一对节点的节点坐标。

4.根据权利要求1所述的片上网络通信方法,其特征在于,所述将所述脉冲事件数据包传输至所述目标区域中距离所述源神经元最近的中转节点,包括:

5.根据权利要求1所述的片上网络通信方法,其特征在于,所述将所述脉冲事件数据包在所述目标区域内以所述中转节点为起点进行广播,包括:

6.根据权利要求1所述的片上网络通信方法,其特征在...

【专利技术属性】
技术研发人员:陈亮王智超刘昕李千鹏宋文娜
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1