DocumentCode :
1665952
Title :
Optimizing synchronization operations for remote memory communication systems
Author :
Buntinas, Darius ; Saify, Amina ; Panda, Dhabaleswar K. ; Nieplocha, Jarek
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
2003
Abstract :
Synchronization operations, such as fence and locking, are used in many parallel operations accessing shared memory. However, a process which is blocked waiting for a fence operation to complete, or for a lock to be acquired, cannot perform useful computation. It is therefore critical that these operations be implemented as efficiently as possible to reduce the time a process waits idle. These operations also impact the scalability of the overall system. As system sizes get larger, the number of processes potentially requesting a lock increases. In this paper we describe the design and implementation of an optimized operation which combines a global fence operation and a barrier synchronization operation. We also describe our implementation of an optimized lock algorithm. The optimizations have been incorporated into the ARMCI communication library. The global fence and barrier operation gives a factor of improvement of up to 9 over the current implementation in a 16 node system, while the optimized lock implementation gives up to 1.25 factor of improvement. These optimizations allow for more efficient and scalable applications.
Keywords :
computer interfaces; computer networks; message passing; synchronisation; ARMCI communication library; MPI; aggregate remote memory copy interface; barrier synchronization; global fence operation; remote memory communication systems; synchronization operations; Aggregates; Computer networks; Concurrent computing; Design optimization; Information science; Laboratories; Libraries; Mathematics; Scalability; US Department of Energy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN :
1530-2075
Print_ISBN :
0-7695-1926-1
Type :
conf
DOI :
10.1109/IPDPS.2003.1213365
Filename :
1213365
Link To Document :
بازگشت