Abstract
A new deadlock-free partially adaptive routing algorithm is proposed for 2 − dimensional (2D) tori with only two virtual channels. The deadlock avoidance technique is presented based on a new turn model for 2D tori. In order to avoid cyclic channel dependencies completely, we propose the new odd-even turn model for 2D tori. The new model is an improved algorithm of the original turn model, and sets some constraints for some special turns. As far as we know, there is no existing algorithm for deadlock-free partially adaptive routing in 2D tori using only two virtual channels in the literature up to now. Sufficient simulation results are presented to demonstrate the effectiveness of the proposed algorithm by comparing with several previous methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allen, F., et al.: Blue gene: A vision for protein science using a petaflop supercomputer. IBM Systems Journal 40, 310–327 (2001)
Chiu, G.M.: The odd-even turn model for adaptive routing. IEEE Trans. on Parallel and Distributed Systems 11(7), 729–738 (2000)
Dally, W.J., Seitz, G.L.: Deadlock-free message routing in multiprocessor interconnection networks. IEEE Trans. on Computers 36(5), 547–553 (1987)
Duato, J.: A new theory of deadlock-free adaptive routing in wormhole networks. IEEE Trans. Parallel and Distributed Systems 4(12), 1320–1331 (1993)
Glass, C.J., Ni, L.: The turn model for adaptive routing. Journal of ACM 41(5), 874–902 (1994)
Linder, D., Harden, J.: An adaptive and fault-tolerant wormhole routing strategy for k −ary n −cube. IEEE Trans. Computers 40(1), 2–12 (1991)
Mukerhjee, S., Bannon, R., Lang, S., Spink, A.: The Alpha 21364 network architecture. IEEE Micro 22, 26–35 (2002)
Puente, V., Izu, C., Beivide, R., Gregorio, J., Vallejo, F., Prellezo, J.: The adaptive bubble router. Journal of Parallel and Distributed Computing 61, 1180–1208 (2001)
Scott, S., Thorson, G.: The Cray T3E network: Adaptive routing in high performance 3D torus. In: Proc. of Int. Symp. on Hot Interconnects, pp. 147–156 (1996)
Singh, A., Dally, W.J., Gupta, A., Towles, B.: GOAL: A load-balanced adaptive routing algorithm for torus networks. In: ACM/IEEE Int. Symp. on Computer Architecture, pp. 194–205 (2003)
Sullivan, H., Bashkow, T., Klappholz, D.: A large scale, homegeneous, fully distributed parallel machine. In: Proc. of ACM/IEEE Int. symp. on Computer Architecture, pp. 118–124 (1977)
Xiang, D., Zhang, Y., Pan, Y., Wu, J.: Deadlock-free adaptive routing in meshes based on cost-effective deadlock avoidance schemes. In: 36th Int. Conference on Parallel Processing (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xiang, D., Wang, Q., Pan, Y. (2008). Deadlock-Free Adaptive Routing in 2D Tori with a New Turn Model. In: Bourgeois, A.G., Zheng, S.Q. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2008. Lecture Notes in Computer Science, vol 5022. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69501-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-69501-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69500-4
Online ISBN: 978-3-540-69501-1
eBook Packages: Computer ScienceComputer Science (R0)