[发明专利]众核的片上网络数据传输方法、装置、设备及介质在审
申请号: | 202011069092.0 | 申请日: | 2020-09-30 |
公开(公告)号: | CN114363246A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 王封 | 申请(专利权)人: | 北京灵汐科技有限公司 |
主分类号: | H04L45/16 | 分类号: | H04L45/16;H04L47/32;H04L49/109;G06F15/173 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;冯建基 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 数据传输 方法 装置 设备 介质 | ||
1.一种众核的片上网络数据传输方法,其特征在于,应用第一网络节点中,包括:
接收来自第一方向的数据包;
根据所述数据包的包头数据,确定目标发送方向,并沿所述目标发送方向发送所述数据包;
如果根据所述数据包的包头数据,确定发送模式为连续发送模式,则将所述连续发送模式下接收的来自所述第一方向的数据,沿所述目标发送方向进行发送。
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据包的包头数据,确定发送模式为连续发送模式,包括:
获取所述数据包匹配的连续发送标识信息;
如果确定所述连续发送标识信息为第一连续发送标识信息,则确定所述发送模式为连续发送模式。
3.根据权利要求1所述的方法,其特征在于,还包括:
记录所述目标发送方向;
所述将所述连续发送模式下接收的来自所述第一方向的数据,沿所述目标发送方向进行发送,包括:
在接收到来自所述第一方向的数据时,获取所述目标发送方向,并沿着所述目标发送方向发送所述数据。
4.根据权利要求1所述的方法,其特征在于,还包括:
在检测到停止标识信息时,停止所述连续发送模式,并重置所述目标发送方向。
5.根据权利要求3所述的方法,其特征在于,所述第一网络节点配置有与所述第一方向匹配的状态寄存器,所述状态寄存器包括与各发送方向匹配的标识信息;
其中,所述记录所述目标发送方向,包括:
将目标发送方向匹配的标识信息设置为1,将非目标发送方向的标识信息设置为0;
其中,所述获取所述目标发送方向,包括:
将标识信息为1的发送方向确定为所述目标发送方向。
6.根据权利要求1所述的方法,其特征在于,所述第一方向的数量为多个,所述沿所述目标发送方向发送所述数据包,包括:
获取所述目标发送方向匹配的至少一个数据包;
对各所述匹配的数据包的发送顺序进行仲裁,生成所述目标发送方向匹配的发送方向仲裁信息,所述发送方向仲裁信息包括各所述匹配的数据包在所述目标发送方向上的发送次序;
根据所述发送方向仲裁信息发送所述数据包。
7.根据权利要求6所述的方法,其特征在于,所述根据所述发送方向仲裁信息发送所述数据包,包括:
获取至少一个队列;
根据所述发送方向仲裁信息,在所述队列中顺序存储各所述匹配的数据包,所述队列为先入先出队列;
依次发送所述队列中的数据包,其中,在所述数据包的次序时,发送所述数据包。
8.根据权利要求7所述的方法,所述队列包括多个虚拟通道,所述方法还包括:
确定目标数据包在目标发送方向队列中的目标虚拟通道;
其中,将所述连续发送模式下接收的来自所述第一方向的数据,沿所述目标发送方向进行发送,包括:
将目标数据存入所述目标虚拟通道中,并沿所述目标发送方向进行发送,其中,所述目标数据包和所述目标数据是相同第一方向发送的数据。
9.根据权利要求1所述的方法,其特征在于,所述第一方向的数据包包括相邻网络节点发送的数据包,或与第一网络节点匹配的处理单元发送的数据包。
10.根据权利要求1-9中任意一项所述的方法,其特征在于,所述根据所述包头数据,确定目标发送方向,包括:
如果确定所述包头数据包括多播包头数据,则将向所述第一网络节点匹配的处理单元的传播方向确定为目标发送方向;
如果根据所述多播包头数据,确定存在具有相对位移的至少一个传播方向,并将各所述传播方向确定为目标发送方向;
其中,所述相对位移用于表征所述数据包在所述传播方向上的传播距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京灵汐科技有限公司,未经北京灵汐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011069092.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:火排片、燃烧器组件和热水装置
- 下一篇:加热器和热水器