TM: a new and simple topology for interconnection networks

被引:0
作者
Xinyu Wang
Dong Xiang
Zhigang Yu
机构
[1] Tsinghua University,Department of Computer Science and Technology
[2] Tsinghua University,School of Software
来源
The Journal of Supercomputing | 2013年 / 66卷
关键词
Interconnect architecture; Topology; Mesh; TM; Virtual network partitioning;
D O I
暂无
中图分类号
学科分类号
摘要
The selection of a topology is essential to the performance of interconnection networks, so designing a new, cost-effective topology is very significant. 2D mesh is one of the most popular topologies. However, the diameter and average distance of a 2D mesh are large enough to greatly influence the performance of the network. This paper presents a novel topology called TM, which combines the advantages of both a 2D torus and a 2D mesh. For an n×n network, the total number of links in a TM is the same as that in a mesh, while the diameter of a TM is extremely close to that of a torus. Besides, the average distance of a TM is at the middle of that of a torus and that of a mesh. To prevent deadlocks in TMs, a virtual network partitioning scheme is adopted into the TM network. Moreover, both of the deterministic and fully-adaptive routing techniques in TMs are proposed in this paper. Compared to mesh, the TM network provides average distance and diameter reduction, which contributes to the performance enhancement. Sufficient simulation results are presented to show the effectiveness of the TM network, and the new routing schemes proposed for it, by comparing with the mesh network. Compared to the torus, which requires at least 3 virtual channels to support fully-adaptive routing, the TM network can support fully-adaptive routing with only 2 virtual channels. Seen from the experimental results, in most cases, the performance of TM is worse than the torus, while in some cases, the performance of TM is comparable to torus or even better than the torus.
引用
收藏
页码:514 / 538
页数:24
相关论文
共 37 条
[21]  
Xiang D(undefined)undefined undefined undefined undefined-undefined
[22]  
Zhang Y(undefined)undefined undefined undefined undefined-undefined
[23]  
Sun J(undefined)undefined undefined undefined undefined-undefined
[24]  
Linder DH(undefined)undefined undefined undefined undefined-undefined
[25]  
Harden JC(undefined)undefined undefined undefined undefined-undefined
[26]  
Xiang D(undefined)undefined undefined undefined undefined-undefined
[27]  
Luo W(undefined)undefined undefined undefined undefined-undefined
[28]  
Xiang D(undefined)undefined undefined undefined undefined-undefined
[29]  
Xiang D(undefined)undefined undefined undefined undefined-undefined
[30]  
Zhang Y(undefined)undefined undefined undefined undefined-undefined