【技术实现步骤摘要】
路由控制方法及人工智能处理器
本公开涉及片上系统
,尤其涉及路由控制方法及人工智能处理器。
技术介绍
二维网格(2Dmesh)网络是片上网络中应用最为广泛的一种网络结构,其优点在于网络具有很强的对称性和可扩展能力,路由算法简单易于分析和实现。鉴于2Dmesh网络的诸多优点和广泛应用基础,这种网络结构被应用于神经形态计算领域。2Dmesh网络的路由包多播是一个广受关注的问题,寻找一种实现简单、硬件开销小,对网络带宽占用少、高效的路由多播方法是片上网络设计者的目标。
技术实现思路
有鉴于此,本公开提出了一种路由控制方法及人工智能处理器,能够实现路由包的混合传输,提高网络资源的有效利用率。根据本公开的一方面,提供了一种路由控制方法,所述方法应用于人工智能处理器的处理核心,所述人工智能处理器包括多个处理核心,各处理核心之间通过路由包进行数据交换,所述路由包包括标志位、目的地址及有效数据,其中,所述方法包括:在接收到第一路由包的情况下,判断所述第一路由包的第一目的地址与所述处理核心的本地地址是 ...
【技术保护点】
1.一种路由控制方法,其特征在于,所述方法应用于人工智能处理器的处理核心,所述人工智能处理器包括多个处理核心,各处理核心之间通过路由包进行数据交换,所述路由包包括标志位、目的地址及有效数据,/n其中,所述方法包括:/n在接收到第一路由包的情况下,判断所述第一路由包的第一目的地址与所述处理核心的本地地址是否相同;/n在所述第一目的地址与所述本地地址相同的情况下,判断所述第一路由包的标志位是否有效;/n在所述第一路由包的标志位有效,且所述处理核心本地的控制信息有效的情况下,根据所述控制信息,确定第二目的地址;/n根据所述第一路由包及所述第二目的地址,生成第二路由包,并向与所述第 ...
【技术特征摘要】
1.一种路由控制方法,其特征在于,所述方法应用于人工智能处理器的处理核心,所述人工智能处理器包括多个处理核心,各处理核心之间通过路由包进行数据交换,所述路由包包括标志位、目的地址及有效数据,
其中,所述方法包括:
在接收到第一路由包的情况下,判断所述第一路由包的第一目的地址与所述处理核心的本地地址是否相同;
在所述第一目的地址与所述本地地址相同的情况下,判断所述第一路由包的标志位是否有效;
在所述第一路由包的标志位有效,且所述处理核心本地的控制信息有效的情况下,根据所述控制信息,确定第二目的地址;
根据所述第一路由包及所述第二目的地址,生成第二路由包,并向与所述第二目的地址对应的处理核心发送所述第二路由包。
2.根据权利要求1所述方法,其特征在于,所述处理核心本地的控制信息包括路由类别信息及步长信息,所述路由类别信息包括常规路由、中继路由及多播路由中的一种,其中,所述方法还包括:
在所述路由类别信息为中继路由或多播路由,且所述步长信息不为零的情况下,确定所述处理核心本地的控制信息有效。
3.根据权利要求2所述方法,其特征在于,每个处理核心包括处理模块,用于进行数据处理,其中,所述方法还包括:
在所述路由类别信息为多播路由的情况下,获取所述第一路由包的有效数据,并通过所述处理模块对所述有效数据进行处理。
4.根据权利要求2所述方法,其特征在于,所述方法还包括:
在所述路由类别信息为常规路由的情况下,确定所述处理核心本地的控制信息无效;
在所述第一路由包的标志位有效,且所述处理核心本地的控制信息无效的情况下,获取所述第一路由包的有效数据,并通过所述处理模块对所述有效数据进行处理。
5.根据权利要求1所述方法,其特征在于,每个处理核心包括处理模块,用于进行数据处理,所述方法还包括:
在所述第一路由包的标志位无效的情况下,获取所述第一路由包的有效数据,并通过所述处理模块对所述有效数据进行处理。
6.根据权利要求1所述...
【专利技术属性】
技术研发人员:马骋,施路平,鲁明胜,王冠睿,裴京,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。