DocumentCode
2130372
Title
Hardware supports for efficient barrier synchronization on 2-D mesh networks
Author
Yang, Jenq Shyan ; King, Chung-Ta
Author_Institution
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
fYear
1996
fDate
27-30 May 1996
Firstpage
233
Lastpage
240
Abstract
In this paper, we consider a hardware scheme for supporting barrier synchronization on scalable systems with a 2D mesh network. Our design takes into account of the program execution path in such systems-from programming interfaces down to routers. The hardware router design will be based on the MPI-1 standard. A distributed algorithm is proposed to construct a collective synchronization tree (CS tree) from the nodes participating in the barrier based upon the CS tree, the status registers in the routers are set up and synchronization messages are transmitted along the paths set by the status registers. Performance evaluations show that our proposed method has better performance for barrier synchronization and is less sensitive to variations in group size and startup delay than previous approaches. However our scheme has the extra overhead of building the CS tree. Thus it is more suitable for parallel iterative computations, in which the same barrier is invoked repetitively
Keywords
distributed algorithms; multiprocessor interconnection networks; performance evaluation; synchronisation; 2-D mesh networks; MPI-1 standard; barrier synchronization; collective synchronization tree; distributed algorithm; hardware supports; parallel iterative computations; performance evaluations; program execution; programming interfaces; scalable systems; status registers; synchronization messages; Application software; Binary trees; Computer science; Computer worms; Concurrent computing; Delay; Distributed algorithms; Hardware; Mesh networks; Network interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN
0-8186-7399-0
Type
conf
DOI
10.1109/ICDCS.1996.507921
Filename
507921
Link To Document