一种对CPU互连系统的网络拓扑结构进行重构的方法及装置制造方法及图纸

技术编号:29304426 阅读:35 留言:0更新日期:2021-07-17 01:41
本发明专利技术提供了一种对CPU互连系统的网络拓扑结构进行重构的方法,包括:获取当前CPU互连系统的全局流量信息及其占比;以及基于当前CPU互连系统的全局流量信息及其占比,动态地调整光交叉互连开关与所述多个CPU节点的输入输出端口的连接关系,其中,CPU互连系统包括多个CPU节点,每个CPU节点包括至少一组光输入输出端口;以及光交叉互连开关,用于动态可配置地连接至少部分的多个CPU节点的输入输出端口以形成环形互连网络拓扑结构。通过本发明专利技术中的重构方法,可以较低的成本和较高的集成度实现可重构环形拓扑网络,提升网络效率。提升网络效率。提升网络效率。

A method and device for reconstructing the network topology of CPU interconnection system

【技术实现步骤摘要】
一种对CPU互连系统的网络拓扑结构进行重构的方法及装置


[0001]本专利技术涉及计算机领域,尤其涉及一种对CPU互连系统的网络拓扑结构进行重构的方法及装置。

技术介绍

[0002]目前在多CPU互连领域中,常见的互连技术包括环形互连(Ring)、网格互连(Mesh)以及全互连(Full

Mesh)等。这些互连技术通过允许被连接的CPU之间进行通信,使得多CPU协同工作成为可能。其中,环形互连成本低廉、易于布线,并且可以节省体积,以满足更高集成度的要求。
[0003]图1示出了现有技术中的环形互连结构示意图。如图1所示,环形互连中的CPU节点1、2、3和4往往使用两条路径相同但方向相反的环形总线进行互连,分别对应数据的发送和接收。在双向环形互连中,节点必须具备两套数据收发端口,并且一旦组网完毕,系统的拓扑结构无法再进行更改。
[0004]然而,由于环形互连内部最大时延与节点数量线性相关,随着节点数量增长,环形互连的性能会快速恶化,特别是当网络中大部分流量需要数个中间节点进行转发时,网络的总吞吐量往往会会下滑到本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CPU互连系统,包括:多个CPU节点,每个CPU节点包括至少一组光输入输出端口;以及光交叉互连开关,用于动态可配置地连接至少部分的所述多个CPU节点的输入输出端口以形成环形互连网络拓扑结构。2.根据权利要求1所述的互连系统,其中,每个CPU节点包括至少二组输入输出端口,所述光交叉互连开关包括第一光交叉互连开关和第二光交叉互连开关,所述第一光交叉互连开关用于动态地连接至少部分的所述多个CPU节点的一组输入输出端口以形成正向环形互连网络拓扑结构,所述第二光交叉互连开关用于动态地连接至少部分的所述多个CPU节点的另一组输入输出端口以形成对应的反向环形互连网络拓扑结构,所述对应的反向环形互连网络拓扑结构与所述正向环形互连网络拓扑结构的CPU节点顺序相同但方向相反。3.一种对权利要求1

2中任一所述CPU互连系统的网络拓扑结构进行重构的方法,包括:获取当前CPU互连系统的全局流量信息及其占比;以及基于所述当前CPU互连系统的全局流量信息及其占比,动态地调整所述光交叉互连开关与所述多个CPU节点的输入输出端口的连接关系。4.根据权利要求3所述的重构方法,其中,所述全局流量信息包括:流量的源节点、流量的目的节点、流量大小、流量经过的转发节点数量。5.根据权利要求3所述的重构方法,其中,所述基于所述当前CPU互连系统的全局流量信息及其占比,动态地调整所述光交叉互连开关与所述多个CPU节点的输入输出端口的连接关系包括:基于所述当前CPU互连系统的全局流量中转发节点数大于指定阈值的路径的转发流量占所述系统总流量的比重,动态地调整所述光交叉互连开关与所述多个CPU节点的输入输出端口的连接关系。6.根据权利要求3所述的重构方法,其中,所述基于所述当前CPU互连系统的全局流量信息及其占比,动态地调整所述光交叉互连开关与所述多个CPU节点的输入输出端口的连接关系包括:基于所述当前CPU互连系统的全局流量中转发节点数大于指定阈值的路径的转发流量占所述系统最大吞吐量的比重,动态...

【专利技术属性】
技术研发人员:秦梦远郝沁汾叶笑春范东睿
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:

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

1