数据流传输方法、装置、设备和介质制造方法及图纸

技术编号:35291376 阅读:31 留言:0更新日期:2022-10-22 12:37
本公开涉及计算机技术领域,提供了一种数据流传输方法、装置、设备和介质,包括:获取待传输数据流,根据待传输子数据流携带的标识,在互联通信矩阵中确定目标通信链路路径,其中,互联通信矩阵包括至少两个互联通信单元,互联通信单元设置至少一个输入口和至少一个输出口;基于目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个目标通信链路建立之后,传输待传输子数据流,其中,目标通信链路是根据相邻的两个互联通信单元确定的。采用该方式,提高了数据流传输的效率。提高了数据流传输的效率。提高了数据流传输的效率。

【技术实现步骤摘要】
数据流传输方法、装置、设备和介质


[0001]本公开涉及计算机
,特别是涉及一种数据流传输方法、装置、设备和介质。

技术介绍

[0002]近年来,由于多核处理器相比于单核处理器,具有较强的计算能力,以及更好的可扩展性与可配置性,且在一定程度上,具有较低的功耗,因此已成为市场上的主流处理器。现有技术中,多核处理器利用片上网络架构实现多核之间的数据流传输,以此能够提高多核处理器的计算能力。
[0003]然而,采用现有技术,当多核处理器存在的核数较多时,由于在较多核之间进行数据通信时存在复杂的互联网络,从而导致多核之间的数据流传输效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供了一种数据流传输方法、装置、设备和介质。
[0005]本公开实施例提供了一种数据流传输方法,所述方法包括:
[0006]获取待传输数据流,其中,所述待传输数据流由至少一个待传输子数据流组成,所述待传输子数据流携带至少一个标识,所述标识包括通信链路标识、有效数据标识、源端口标识、目的端口标识、第一优先级标识、结束标识以及开始标识中至少一种;
[0007]根据所述待传输子数据流携带的所述标识,在互联通信矩阵中确定目标通信链路路径,其中,所述互联通信矩阵包括至少两个互联通信单元,所述互联通信单元设置至少一个输入口和至少一个输出口;
[0008]基于所述目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个所述目标通信链路建立之后,传输所述待传输子数据流,其中,所述目标通信链路是根据相邻的两个所述互联通信单元确定的。
[0009]在一个实施例中,根据所述待传输子数据流携带的标识,在互联通信矩阵中确定目标通信链路路径,包括:
[0010]根据所述待传输子数据流携带的所述源端口标识、所述目的端口标识、以及所述第一优先级标识,在所述互联通信矩阵中确定所述目标通信链路路径;
[0011]其中,所述通信链路标识用于指示在所述互联通信矩阵中建立所述目标通信链路。
[0012]在一个实施例中,所述根据所述待传输子数据流携带的所述源端口标识、所述目的端口标识、以及所述第一优先级标识,在所述互联通信矩阵中确定所述目标通信链路路径,包括:
[0013]根据所述源端口标识以及所述目的端口标识,在所述互联通信矩阵中确定源互联通信单元以及目的互联通信单元,并在所述源互联通信单元确定源通信链路输入口、以及
在所述目的互联通信单元上确定目的通信链路输出口;
[0014]针对所述目的通信链路输出口,获取对应的第二优先级;
[0015]在确定所述第一优先级与所述第二优先级一致时,根据所述源通信链路输入口和所述目的通信链路输出口,确定所述目标通信链路路径。
[0016]在一个实施例中,所述基于所述目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个所述目标通信链路建立之后,传输所述待传输子数据流,包括:
[0017]基于所述目标通信链路路径,在互联通信矩阵中的源互联通信单元、至少一个中间互联通信单元以及目的互联通信单元之间分别建立目标通信链路,并在建立好每个所述目标通信链路之后,传输所述待传输子数据流。
[0018]在一个实施例中,所述基于所述目标通信链路路径,在互联通信矩阵中的源互联通信单元、至少一个中间互联通信单元以及目的互联通信单元之间分别建立目标通信链路,并在建立好每个所述目标通信链路之后,传输所述待传输子数据流,包括:
[0019]在当前互联通信单元为所述源互联通信单元时,且所述源互联通信单元处于通信状态下,根据所述待传输子数据流携带的所述通信链路标识,建立第一目标通信链路;
[0020]在建立好所述第一目标通信链路之后,传输所述待传输子数据流,并当确定中间互联通信单元处于通信状态下,建立第二目标通信链路;
[0021]在建立好所述第二目标通信链路之后,传输所述待传输子数据流,并当确定目的互联通信单元处于通信状态下,建立第三目标通信链路;
[0022]在建立好所述第三目标通信链路之后,传输所述待传输子数据流。
[0023]在一个实施例中,所述在建立好所述第三目标通信链路之后,传输所述待传输子数据流之后,还包括:
[0024]根据所述待传输子数据流的结束标识,确定当前所述待传输数据流完成传输时,释放至少一个所述目标通信链路。
[0025]在一个实施例中,所述方法还包括:当所述待传输子数据流到达所述目的通信链路输出口时,缓存所述待传输子数据流。
[0026]第二方面,本公开实施例提供了一种数据流传输装置,包括:
[0027]待传输数据流获取模块,用于获取待传输数据流,其中,所述待传输数据流由至少一个待传输子数据流组成,所述待传输子数据流携带至少一个标识,所述标识包括通信链路标识、有效数据标识、源端口标识、目的端口标识、第一优先级标识、结束标识以及开始标识中至少一种;
[0028]目标通信链路路径确定模块,用于根据所述待传输子数据流携带的所述标识,在互联通信矩阵中确定目标通信链路路径,其中,所述互联通信矩阵包括至少两个互联通信单元,所述互联通信单元设置至少一个输入口和至少一个输出口;
[0029]传输模块,用于基于所述目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个所述目标通信链路建立之后,传输所述待传输子数据流,其中,所述目标通信链路是根据相邻的两个所述互联通信单元确定的。
[0030]第三方面,本公开实施例提供了一种电子设备,包括:
[0031]一个或多个处理器;
[0032]存储装置,用于存储一个或多个程序,
[0033]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的方法。
[0034]第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的方法。
[0035]本公开实施例提供的技术方案与现有技术相比具有如下优点:
[0036]本公开提供了一种数据流传输方法、装置、设备和介质,通过获取待传输数据流,其中,待传输数据流由至少一个待传输子数据流组成,待传输子数据流携带至少一个标识,标识包括通信链路标识、有效数据标识、源端口标识、目的端口标识、第一优先级标识、结束标识以及开始标识中至少一种;根据待传输子数据流携带的标识,在互联通信矩阵中确定目标通信链路路径,其中,互联通信矩阵包括至少两个互联通信单元,互联通信单元设置至少一个输入口和至少一个输出口;基于目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个目标通信链路建立之后,传输待传输子数据流,其中,目标通信链路是根据相邻的两个互联通信单元确定的。这样,通过在互联通信矩阵中的多个互联通信单元中的每两个互联通信单元之间建立目标通信链路,并在建立好每个目标通信链路之后,传输待传输子数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据流传输方法,其特征在于,所述方法包括:获取待传输数据流,其中,所述待传输数据流由至少一个待传输子数据流组成,所述待传输子数据流携带至少一个标识,所述标识包括通信链路标识、有效数据标识、源端口标识、目的端口标识、第一优先级标识、结束标识以及开始标识中至少一种;根据所述待传输子数据流携带的所述标识,在互联通信矩阵中确定目标通信链路路径,其中,所述互联通信矩阵包括至少两个互联通信单元,所述互联通信单元设置至少一个输入口和至少一个输出口;基于所述目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个所述目标通信链路建立之后,传输所述待传输子数据流,其中,所述目标通信链路是根据相邻的两个所述互联通信单元确定的。2.根据权利要求1所述的方法,其特征在于,所述根据所述待传输子数据流携带的标识,在互联通信矩阵中确定目标通信链路路径,包括:根据所述待传输子数据流携带的所述源端口标识、所述目的端口标识、以及所述第一优先级标识,在所述互联通信矩阵中确定所述目标通信链路路径;其中,所述通信链路标识用于指示在所述互联通信矩阵中建立所述目标通信链路。3.根据权利要求2所述的方法,其特征在于,所述根据所述待传输子数据流携带的所述源端口标识、所述目的端口标识、以及所述第一优先级标识,在所述互联通信矩阵中确定所述目标通信链路路径,包括:根据所述源端口标识以及所述目的端口标识,在所述互联通信矩阵中确定源互联通信单元以及目的互联通信单元,并在所述源互联通信单元确定源通信链路输入口、以及在所述目的互联通信单元上确定目的通信链路输出口;针对所述目的通信链路输出口,获取对应的第二优先级;在确定所述第一优先级与所述第二优先级一致时,根据所述源通信链路输入口和所述目的通信链路输出口,确定所述目标通信链路路径。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标通信链路路径,在互联通信矩阵中建立至少两个目标通信链路,并在每个所述目标通信链路建立之后,传输所述待传输子数据流,包括:基于所述目标通信链路路径,在互联通信矩阵中的源互联通信单元、至少一个中间互联通信单元以及目的互联通信单元之间分别建立目标通信链路,并在建立好每个所述目标通信链路之后,传输所述待传输子数据流。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标通信链路路径,在互联通信矩阵中的源互联通信单元、至少一个中间互联通信单元...

【专利技术属性】
技术研发人员:桂坤白宗元
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1