System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种超低延时多模式片上路由方法技术_技高网

一种超低延时多模式片上路由方法技术

技术编号:41268401 阅读:3 留言:0更新日期:2024-05-11 09:23
本发明专利技术涉及类脑计算技术领域,具体是一种超低延时多模式片上路由方法,通过所述多播路由模式对脉冲数据进行传输,所述多播路由模式通过类缓存脉冲权重索引方法使脉冲信号寻找到分散在不同芯片中的目标神经元,在所述目标神经元之间建立虚拟突触链接,并通过负载感知多播路由方法将提供的各所述目标神经元连接生成路由表;通过所述单播路由模式对非脉冲数据进行传输,所述单播路由模式采用通用单播流量控制方法为非脉冲信号建立不重叠的单播路由路径。本方法可满足芯片间更广泛的数据传输要求。

【技术实现步骤摘要】

本专利技术涉及类脑计算,尤其涉及一种超低延时多模式片上路由方法


技术介绍

1、类脑计算(brain-inspired computing)又被称为神经形态计算,是借鉴生物神经系统信息处理模式和结构的计算理论、体系结构、芯片设计以及应用模型与算法的总称。其作为一种新的计算范式,通过模仿大脑结构和信息处理机制,旨在实现更高能效、更高层次的智能计算任务。

2、大规模类脑计算需要多芯片网络提供高计算能力。芯片间通信问题包括数据传输延迟、流量拥塞和数据同步。如何设计高效的多芯片数据传输方案对类脑计算平台的性能至关重要。

3、当前,高效的路由方案包括通过增强的多播路由、本地化多播通信方法和优先级调度机制等来减少芯片网络的全局传输负载或数据通信延迟。其中,多播路由方法被广泛用于在类脑计算中传输脉冲数据。从脉冲数据传输的角度来看,多播方法被证明比单播方法更合适。然而,除了脉冲数据,类脑计算中还涉及神经元状态、权重和控制字等其他数据类型。这些数据类型具有规律的传输模式,适合使用单播方式传输。

4、因此,亟需一种新的技术方案来满足更广泛的数据传输要求。


技术实现思路

1、本专利技术的目的在于克服上述现有技术的问题,提供了一种超低延时多模式片上路由方法,用于解决现有技术中针对不同的脉冲数据采用同一方法导致的芯片网络的全局传输负载或数据通信延迟技术问题。

2、上述目的是通过以下技术方案来实现:

3、一种超低延时多模式片上路由方法,包括多播路由模式和单播路由模式:

4、通过所述多播路由模式对脉冲数据进行传输,所述多播路由模式通过类缓存脉冲权重索引方法使脉冲信号寻找到分散在不同芯片中的目标神经元,在所述目标神经元之间建立虚拟突触链接,并通过负载感知多播路由方法将提供的各所述目标神经元连接生成路由表;

5、通过所述单播路由模式对非脉冲数据进行传输,所述单播路由模式采用通用单播流量控制方法为非脉冲信号建立不重叠的单播路由路径。

6、进一步地,所述脉冲数据为携带发射脉冲的神经元信息的数据包;所述脉冲数据的传输采用源驱动机制完成。

7、进一步地,所述非脉冲数据为神经元初始状态、突触权重和模拟结果的数据包,所述非脉冲数据的传输采用目标驱动机制完成。

8、进一步地,在所述类缓存脉冲权重索引方法中,所述脉冲数据包括常量位、第二位和单个神经元标识位,所述常量位为0,所述第二位在非脉冲数据单播情况下起作用,所述单个神经元标识位表示标识唯一的单个神经元。

9、进一步地,所述单个神经元标识位包括路由路径组和源编号,所述路由路径组表示由该平台中的路由表预先定义的芯片间路由路径。

10、进一步地,所述路由路径组包括标志位和索引位,所述路由路径组占20bits,所述标志位占10bits,所述索引位占10bits。

11、进一步地,在通用单播流量控制方法中,所述非脉冲数据包括常量位、路由优先级和数据包,所述常量位为1,所述数据包通过所述路由优先级来选择不同的坐标比较顺序从而改变路由路径。

12、进一步地,所述数据包包括芯片标识和数据有效载荷。

13、进一步地,所述芯片标识占14bits,所述数据有效载荷占16bits。

14、进一步地,所述路由表的生成是通过在服务器机器上运行一个软件程序来实现的。

15、有益效果

16、本专利技术所提供的一种超低延时多模式片上路由方法,根据数据类型划分为脉冲数据和非脉冲数据,脉冲数据通过类缓存脉冲权重索引方法实现组播路由表的快速搜索,并通过负载感知多播路由方法生成多播路由表以平衡全局芯片间通信负载并减少峰值流量;非脉冲数据通过通用单播流量控制方法进行传输,可以保证当有多个外部通信链路同时出口时,不同外部通信链路的数据流不会在同一芯片的同一方向上发生重叠。

本文档来自技高网...

【技术保护点】

1.一种超低延时多模式片上路由方法,其特征在于,包括多播路由模式和单播路由模式:

2.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,所述脉冲数据为携带发射脉冲的神经元信息的数据包;所述脉冲数据的传输采用源驱动机制完成。

3.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,所述非脉冲数据为神经元初始状态、突触权重和模拟结果的数据包,所述非脉冲数据的传输采用目标驱动机制完成。

4.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,在所述类缓存脉冲权重索引方法中,所述脉冲数据包括常量位、第二位和单个神经元标识位,所述常量位为0,所述第二位在非脉冲数据单播情况下起作用,所述单个神经元标识位表示标识唯一的单个神经元。

5.根据权利要求4所述的一种超低延时多模式片上路由方法,其特征在于,所述单个神经元标识位包括路由路径组和源编号,所述路由路径组表示由该平台中的路由表预先定义的芯片间路由路径。

6.根据权利要求5所述的一种超低延时多模式片上路由方法,其特征在于,所述路由路径组包括标志位和索引位,所述路由路径组占20bits,所述标志位占10bits,所述索引位占10bits。

7.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,在所述通用单播流量控制方法中,所述非脉冲数据包括常量位、路由优先级和数据包,所述常量位为1,所述数据包通过所述路由优先级来选择不同的坐标比较顺序从而改变路由路径。

8.根据权利要求7所述的一种超低延时多模式片上路由方法,其特征在于,所述数据包包括芯片标识和数据有效载荷。

9.根据权利要求8所述的一种超低延时多模式片上路由方法,其特征在于,所述芯片标识占14bits,所述数据有效载荷占16bits。

10.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,所述路由表的生成是通过在服务器机器上运行一个软件程序来实现的。

...

【技术特征摘要】

1.一种超低延时多模式片上路由方法,其特征在于,包括多播路由模式和单播路由模式:

2.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,所述脉冲数据为携带发射脉冲的神经元信息的数据包;所述脉冲数据的传输采用源驱动机制完成。

3.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,所述非脉冲数据为神经元初始状态、突触权重和模拟结果的数据包,所述非脉冲数据的传输采用目标驱动机制完成。

4.根据权利要求1所述的一种超低延时多模式片上路由方法,其特征在于,在所述类缓存脉冲权重索引方法中,所述脉冲数据包括常量位、第二位和单个神经元标识位,所述常量位为0,所述第二位在非脉冲数据单播情况下起作用,所述单个神经元标识位表示标识唯一的单个神经元。

5.根据权利要求4所述的一种超低延时多模式片上路由方法,其特征在于,所述单个神经元标识位包括路由路径组和源编号,所述路由路径组表示由该平台中的路由表预先定义...

【专利技术属性】
技术研发人员:马宁环宇翔贾浩郑立荣
申请(专利权)人:广东省智能科学与技术研究院
类型:发明
国别省市:

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

1