Efficient implementation of barrier synchronization in wormhole-routed hypercube multicomputers

Practical and efficient implementations of barrier synchronization for wormhole-routed hypercube multicomputers are presented. Both broadcast and multicast barrier synchronization are considered. For systems that do not support hardware broadcast or multicast, a software U-cube tree is proposed. This method generalizes to n-dimensional meshes. Performance measurements for several barrier synchronization techniques implemented on a 64-node nCUBE-2 are given.<<ETX>>

[1]  Maurice Herlihy,et al.  Wait-free synchronization , 1991, TOPL.

[2]  D. N. Jayasimha Distributed Synchronizers , 1988, ICPP.

[3]  Lionel M. Ni,et al.  Efficient communication services for scalable architectures , 1992 .

[4]  J DallyWilliam,et al.  Performance Analysis of k-ary n-cube Interconnection Networks , 1990 .

[5]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[6]  Xiaola Lin,et al.  Deadlock-free multicast wormhole routing in multicomputer networks , 1991, ISCA '91.

[7]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[8]  T GaughanPatrick,et al.  Adaptive routing protocols for hypercube interconnection networks , 1993 .

[9]  Xiaola Lin,et al.  Adaptive Multicast Wormhole Routing in 2D Mesh Multicomputers , 1993, PARLE.

[10]  Youran Lan Multicast in Faulty Hypercubes , 1992, ICPP.

[11]  Hong Xu,et al.  Unicast-Based Multicast Communication in Wormhole-Routed Networks , 1994, IEEE Trans. Parallel Distributed Syst..

[12]  Frank Harary,et al.  Graph Theory , 2016 .

[13]  S. Lennart Johnsson,et al.  Optimum Broadcasting and Personalized Communication in Hypercubes , 1989, IEEE Trans. Computers.

[14]  S. Lennart Johnsson,et al.  Distributed Routing Algorithms for Broadcasting and Personalized Communication in Hypercubes , 1986, ICPP.

[15]  Lionel M. Ni,et al.  Multicast in Hypercube Multiprocessors , 1990, J. Parallel Distributed Comput..

[16]  Suresh Chalasani,et al.  A comparison of adaptive wormhole routing algorithms , 1993, ISCA '93.

[17]  William J. Dally,et al.  Virtual-channel flow control , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[18]  Lionel M. Ni,et al.  Efficient implementation of barrier synchronization in wormhole-routed hypercube multicomputers , 1992 .

[19]  William J. Dally,et al.  Performance Analysis of k-Ary n-Cube Interconnection Networks , 1987, IEEE Trans. Computers.

[20]  José Duato,et al.  A new theory of deadlock-free adaptive multicast routing in wormhole networks , 1993, Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.

[21]  H. F. Jordan A Special Purpose Architecture for Finite Element Analysis , 1978 .

[22]  Lionel M. Ni,et al.  A survey of wormhole routing techniques in direct networks , 1993, Computer.

[23]  Xiaola Lin,et al.  Performance Evaluation of Multicast Wormhole Routing in 2D-Mesh Multicomputers , 1991, ICPP.

[24]  Xiaola Lin,et al.  Deadlock-Free Multicast Wormhole Routing in 2-D Mesh Multicomputers , 1994, IEEE Trans. Parallel Distributed Syst..

[25]  Jayadev Misra,et al.  Phase Synchronization , 1991, Inf. Process. Lett..

[26]  Youran Lan Adaptive Fault-Tolerant Multicast in Hypercube Multicomputers , 1994, J. Parallel Distributed Comput..

[27]  J.-M. Couvreur,et al.  Asynchronous unison , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.