Optimal all-to-all personalized exchange in d-nary banyan multistage interconnection networks
- 67 Downloads
- 8 Citations
Abstract
All-to-all personalized exchange occurs in many important applications in parallel processing. In the past two decades, algorithms for all-to-all personalized exchange were mainly proposed for hypercubes, meshes, and tori. Recently, Yang and Wang (IEEE Trans Parallel Distrib Syst 11:261–274, 2000) proposed an optimal all-to-all personalized exchange algorithm for binary (each switch is of size 2×2) banyan multistage interconnection networks. It was pointed out in Massini (Discret Appl Math 128:435–446, 2003) that the algorithm in Yang, Wang (IEEE Trans Parallel Distrib Syst 11:261–274, 2000) depends on the network topologies and requires pre-computation and memory allocation for a Latin square. Thus in (Discret Appl Math 128:435–446, 2003), Massini proposed a new optimal algorithm, which is independent of the network topologies and does not require pre-computation or memory allocation for a Latin square. Unfortunately, Massini’s algorithm has a flaw and does not realize all-to-all personalized exchange. In this paper, we will correct the flaw and generalize Massini’s algorithm to be applicable to d-nary (each switch is of size d×d) banyan multistage interconnection networks.
Keywords
Multistage interconnection network Banyan network All-to-all communication All-to-all personalized exchange Latin squarePreview
Unable to display preview. Download preview PDF.
References
- Chang GJ, Hwang FK, Tong LD (1999) Characterizing bit permutation networks. Networks 33:261–267 MATHCrossRefGoogle Scholar
- Chen Z, Liu Z, Qiu Z (2003) Bidirectional shuffle-exchange network and tag-based routing algorithm. IEEE Commun Lett 7:121–123 MATHCrossRefGoogle Scholar
- Hwang FK (2004) The mathematical theory of nonblocking switching networks. Series on applied mathematics, vol 15 Google Scholar
- Johnsson SL, Ho CT (1989) Optimum broadcasting and personalized communication in hypercubes. IEEE Trans Comput 38:1249–1268 CrossRefGoogle Scholar
- Massini A (2003) All-to-all personalized communication on multistage interconnection networks. Discret Appl Math 128:435–446 MATHCrossRefGoogle Scholar
- Scott DS (1991) Efficient all-to-all communication patterns in hypercube and mesh topologies. In: Proceedings of the sixth distributed memory computing conference, pp 398–403 Google Scholar
- Suh YJ, Shin KG (1998) Efficient all-to-all personalized exchange in multidimensional torus networks. In: Proceedings of the international conference on parallel processing, pp 468–475 Google Scholar
- Suh YJ, Yalamanchili S (1998) All-to-all communication with minimum start-up costs in 2D/3D tori and meshes. IEEE Trans Parallel Distrib Syst 9:442–458 CrossRefGoogle Scholar
- Thakur R, Choudhary A (1994) All-to-all communication on meshes with wormhole routing. In: Proceedings of the eighth IEEE international parallel processing symposium, pp 561–565 Google Scholar
- Tseng Y-C, Gupta S (1996) All-to-all personalized communication in a wormhole-routed torus. IEEE Trans Parallel Distrib Syst 7:498–505 CrossRefGoogle Scholar
- Tseng Y-C, Lin T-H, Gupta S, Panda DK (1997) Bandwidth-optimal complete exchange on wormhole routed 2D/3D torus networks: a diagonal-propagation approach. IEEE Trans Parallel Distrib Syst 8:380–396 CrossRefGoogle Scholar
- Yang Y, Wang J (1999) All-to-all personalized exchange in banyan networks. In: Proceedings of the parallel and distributed computing and systems (PDCS’99), Cambridge, MA, pp 78–86 Google Scholar
- Yang Y, Wang J (2000a) Optimal all-to-all personalized exchange in self-routable multistage networks. IEEE Trans Parallel Distrib Sys 11:261–274 CrossRefGoogle Scholar
- Yang Y, Wang J (2000b) Optimal all-to-all personalized exchange in multistage networks. In: Proceedings of the seventh international conference on parallel and distributed systems (ICPADS’00), Iwale, Japan Google Scholar
- Yang Y, Wang J (2001) Optimal all-to-all personalized exchange in a class of optical multistage networks. IEEE Trans Parallel Distrib Syst 12:567–582 CrossRefGoogle Scholar