Logo image
Tree-turn routing: An efficient deadlock-free routing algorithm for irregular networks
Journal article   Peer reviewed

Tree-turn routing: An efficient deadlock-free routing algorithm for irregular networks

Jiazheng Zhou and YEH-CHING CHUNG
Journal of Supercomputing, Vol.59(2), pp.882-900
02/2012

Abstract

Deadlock-free Irregular networks Tree-turn model Tree-turn routing
In this paper, we propose a general turn model, called a Tree-turn model, for tree-based routing algorithms on irregular topologies. In the Tree-turn model, links are classified as either a tree link or a cross link and six directions are associated with the channels of links. Then we can prohibit some of the turns formed by these six directions such that an efficient deadlock-free routing algorithm, Tree-turn routing, can be derived. There are three phases to develop the Tree-turn routing. First, a coordinated tree for a given topology is created. Second, a communication graph is constructed based on the topology and the corresponding coordinated tree. Third, the forwarding table is set up by using all-pairs shortest path algorithm according to the prohibited turns in the Tree-turn model and the directions of the channels in the communication graph. To evaluate the performance of the proposed Tree-turn routing, we develop a simulator and implement Tree-turn routing along with up/down routing, L-turn routing, and up/down routing with DFS methodology. The simulation results show that Tree-turn routing outperforms other routing algorithms for all the test cases. © 2010 Springer Science+Business Media, LLC.

Metrics

1 Record Views

Details

Logo image