System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信息传输控制方法、数据处理方法及装置、数据处理系统制造方法及图纸_技高网

信息传输控制方法、数据处理方法及装置、数据处理系统制造方法及图纸

技术编号:41301535 阅读:10 留言:0更新日期:2024-05-13 14:48
一种信息传输控制方法、数据处理方法及装置、数据处理系统。该信息传输控制方法包括:由互联网络的一个或多个源节点向互联网络的目的节点以第一速率传送信息;检测目的节点内的资源占用情况,判断目的节点是否存在传输阻塞;响应于目标节点存在传输阻塞,向一个或多个源节点中至少一个对象源节点传送第一调控请求;由对象源节点响应第一调控请求降低向目的节点传送信息的第一速率。该方法可以缓解互联网络中由于带宽、延迟不均匀以及资源限制而导致的某个通路或者节点竞争所形成的网络阻塞。

【技术实现步骤摘要】

本公开的实施例涉及一种信息传输控制方法、数据处理方法、数据处理装置、数据处理系统以及计算机可读存储介质。


技术介绍

1、随着处理器芯片核数的不断增多,片上系统(system-on-chip,soc)已呈现出多核到众核的发展趋势。最近,业界已开发出内含1000核的处理器芯片。在如此大规模的众核系统中,全局互连可导致严重的片上同步出错、不可预知的通信时延以及巨大的功耗开销。为了缓解这些矛盾,片上网络(network-on-chip,noc)的概念被提出,用于替代传统的总线互连或点到点互连。片上网络成为一种新的片上通信架构。


技术实现思路

1、本公开的至少一个实施例提供了一种信息传输控制方法,包括:由互联网络的一个或多个源节点向所述互联网络的目的节点以第一速率传送信息;检测所述目的节点内的资源占用情况,判断所述目的节点是否存在传输阻塞;响应于所述目标节点存在传输阻塞,向所述一个或多个源节点中至少一个对象源节点传送第一调控请求;由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率。

2、例如,根据本公开至少一实施例的信息传输控制方法中,所述检测所述目的节点内的资源占用情况,包括检测所述目的节点内如下项目任一或任意组合:对象资源的使用时间、对象资源的释放时间、对象资源的使用量或对象资源所对应的源节点。

3、例如,根据本公开至少一实施例的信息传输控制方法中,所述判断所述目的节点是否存在传输阻塞,包括:根据所述目的节点内的对象资源的占用情况检测结果,对所述目的节点的阻塞状况进行分析;确定分析结果是否大于等于阻塞调控阈值以判断所述目的节点是否存在传输阻塞。

4、例如,根据本公开至少一实施例的信息传输控制方法中,由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率,包括:所述对象源节点根据所述第一调控请求包括的调控信息确定的下降方式降低向所述目的节点传送信息的第一速率。

5、例如,根据本公开至少一实施例的信息传输控制方法中,由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率,包括:由所述对象源节点响应所述第一调控请求在选择的第一时间段内降低向所述目的节点传送信息的第一速率。

6、例如,根据本公开至少一实施例的信息传输控制方法,还包括:响应于所述目标节点不再存在所述传输阻塞,向所述对象源节点发送第二调控请求;由所述对象源节点响应所述第二调控请求增加向所述目的节点传送信息的第一速率。

7、例如,根据本公开至少一实施例的信息传输控制方法中,向所述一个或多个源节点中至少一个对象源节点传送第一调控请求,包括:所述目的节点和所述对象源节点之间通过所述互联网络本身传送所述第一调控请求,或者所述目的节点和所述对象源节点之间通过直接连接传送所述第一调控请求。

8、例如,根据本公开至少一实施例的信息传输控制方法中,由一个或多个源节点通过互联网络向目的节点以第一速率传送信息,包括:所述一个或多个源节点以基于令牌的流控机制向所述目的节点以所述第一速率传送信息。

9、例如,根据本公开至少一实施例的信息传输控制方法中,所述互联网络的拓扑结构为网格结构。

10、本公开的至少一实施例还提供一种数据处理方法,所述数据处理方法包括:响应于作为互联网络的目的节点,与所述互联网络的一个或多个源节点以第一速率传送信息;检测所述目的节点内的资源占用情况,判断所述目的节点是否存在传输阻塞;响应于所述目标节点存在传输阻塞,向所述一个或多个源节点中至少一个对象源节点传送第一调控请求,其中,所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率。

11、本公开的至少一实施例还提供一种数据处理装置,所述数据处理装置包括:信息传输模块,被配置为,响应于所述数据处理装置作为互联网络的目的节点,与所述互联网络的一个或多个源节点以第一速率传送信息;资源占用检测模块,被配置为,检测所述目的节点内的资源占用情况,判断所述数据处理装置是否存在传输阻塞;以及调控请求传送模块,被配置为,响应于所述目标节点存在传输阻塞,向一个或多个源节点中至少一个对象源节点传送第一调控请求,其中,所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率。

12、例如,根据本公开至少一实施例的数据处理装置中,所述资源占用检测模块进一步被配置为,检测所述目的节点内如下项目任一或任意组合,以检测所述目的节点内的资源占用情况:对象资源的使用时间、对象资源的释放时间、对象资源的使用量或对象资源所对应的源节点。

13、例如,根据本公开至少一实施例的数据处理装置中,所述资源占用检测模块进一步被配置为:根据所述目的节点内的对象资源的占用情况检测结果,对所述目的节点的阻塞状况进行分析;确定分析结果是否大于等于阻塞调控阈值以判断所述目的节点是否存在传输阻塞。

14、例如,根据本公开至少一实施例的数据处理装置中,所述资源占用检测模块进一步被配置为:响应于所述目标节点不再存在所述传输阻塞,向所述对象源节点发送第二调控请求,其中,所述对象源节点响应所述第二调控请求增加向所述目的节点传送信息的第一速率。

15、例如,根据本公开至少一实施例的数据处理装置中,所述调控请求传送模块进一步被配置为,通过所述互联网络本身传送所述第一调控请求,或者和所述对象源节点之间直接连接以传送所述第一调控请求。

16、例如,根据本公开至少一实施例的数据处理装置,还包括:节流控制模块,被配置为响应来自另一数据处理装置的第三调控请求以调控向所述另一数据处理装置传输信息的速率,其中,所述第三调控请求针对所述数据处理装置作为源节点的情形。

17、本公开的至少一实施例还提供一种数据处理系统,包括一个或多个如本公开任一实施例提供的数据处理装置以提供互联网络。

18、例如,根据本公开至少一实施例的数据处理系统中,所述互联网络的拓扑结构为网格结构。

19、例如,根据本公开至少一实施例的数据处理系统中,所述数据处理装置以基于令牌的流控机制通过所述互联网络传送信息。

20、本公开的至少一实施例还提供一种计算机可读存储介质,非暂时性存储有计算机可读指令,其中,当所述计算机可读指令由一个或多个处理器执行时实现本公开任一实施例所述的数据处理方法。

本文档来自技高网...

【技术保护点】

1.一种信息传输控制方法,包括:

2.根据权利要求1所述的信息传输控制方法,其中,所述检测所述目的节点内的资源占用情况,包括检测所述目的节点内如下项目任一或任意组合:

3.根据权利要求1所述的信息传输控制方法,其中,所述判断所述目的节点是否存在传输阻塞,包括:

4.根据权利要求1所述的信息传输控制方法,其中,由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率,包括:

5.根据权利要求1所述的信息传输控制方法,其中,由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率,包括:

6.根据权利要求1所述的信息传输控制方法,还包括:

7.根据权利要求1所述的信息传输控制方法,其中,向所述一个或多个源节点中至少一个对象源节点传送第一调控请求,包括:

8.根据权利要求1-7任一所述的信息传输控制方法,其中,由一个或多个源节点通过互联网络向目的节点以第一速率传送信息,包括:

9.根据权利要求1-7任一所述的信息传输控制方法,其中,所述互联网络的拓扑结构为网格结构。

10.一种数据处理方法,包括:

11.一种数据处理装置,包括:

12.根据权利要求11所述的数据处理装置,其中,所述资源占用检测模块进一步被配置为,检测所述目的节点内如下项目任一或任意组合,以检测所述目的节点内的资源占用情况:

13.根据权利要求11所述的数据处理装置,其中,所述资源占用检测模块进一步被配置为:

14.根据权利要求11所述的数据处理装置,其中,所述资源占用检测模块进一步被配置为:

15.根据权利要求11所述的数据处理装置,其中,所述调控请求传送模块进一步被配置为,通过所述互联网络本身传送所述第一调控请求,或者和所述对象源节点之间直接连接以传送所述第一调控请求。

16.根据权利要求11所述的数据处理装置,还包括:

17.一种数据处理系统,包括一个或多个如权利要求11-16任一所述的数据处理装置以提供所述互联网络。

18.根据权利要求17所述的数据处理系统,其中,所述互联网络的拓扑结构为网格结构。

19.根据权利要求17所述的数据处理系统,其中,所述数据处理装置以基于令牌的流控机制通过所述互联网络传送信息。

20.一种计算机可读存储介质,非暂时性存储有计算机可读指令,其中,当所述计算机可读指令由一个或多个处理器执行时实现权利要求10所述的数据处理方法。

...

【技术特征摘要】

1.一种信息传输控制方法,包括:

2.根据权利要求1所述的信息传输控制方法,其中,所述检测所述目的节点内的资源占用情况,包括检测所述目的节点内如下项目任一或任意组合:

3.根据权利要求1所述的信息传输控制方法,其中,所述判断所述目的节点是否存在传输阻塞,包括:

4.根据权利要求1所述的信息传输控制方法,其中,由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率,包括:

5.根据权利要求1所述的信息传输控制方法,其中,由所述对象源节点响应所述第一调控请求降低向所述目的节点传送信息的第一速率,包括:

6.根据权利要求1所述的信息传输控制方法,还包括:

7.根据权利要求1所述的信息传输控制方法,其中,向所述一个或多个源节点中至少一个对象源节点传送第一调控请求,包括:

8.根据权利要求1-7任一所述的信息传输控制方法,其中,由一个或多个源节点通过互联网络向目的节点以第一速率传送信息,包括:

9.根据权利要求1-7任一所述的信息传输控制方法,其中,所述互联网络的拓扑结构为网格结构。

10.一种数据处理方法,包括:

11.一种数据处理装置,包括:

12....

【专利技术属性】
技术研发人员:杨凯歌曹俊
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

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

1