Title :
Barrier synchronization in distributed-memory multiprocessors using rendezvous primitives
Author :
Gupta, Sandeep K S ; Panda, Dhabaleswar K.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Abstract :
This paper deals with barrier synchronization in wormhole routed distributed-memory multiprocessors. New rendezvous and multirendezvous synchronization primitives are proposed to implement a barrier between two and multiple processors, respectively. These primitives reduce the number of communication steps required to implement a barrier; thus, significantly reducing the synchronization overhead for networks with high communication start-up cost. Two algorithms for barrier synchronization on k-ary n-cube networks are presented. The rendezvous primitive allows one to synchronize all processors in nlog2(k) steps. The multirendezvous primitive allows one to synchronize an arbitrary subset of processors in optimal number of communication steps depending on the ratio of the communication start-up (ts) to the link-propagation (tp) cost
Keywords :
distributed memory systems; message passing; multiprocessing programs; multiprocessor interconnection networks; synchronisation; barrier synchronization; communication start-up cost; communication steps; distributed-memory multiprocessors; message passing; multirendezvous synchronization primitives; n-cube networks; rendezvous primitives; synchronization overhead; wormhole routed distributed-memory multiprocessors; Communication system control; Cost function; Distributed computing; Hardware; Hypercubes; Information science; Message passing; Routing; Switching circuits; Throughput;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262826