Title :
Fast locks in distributed shared memory systems
Author :
Hermannsson, Gudjon ; Wittie, Larry
Author_Institution :
SUNY, Stony Brook, NY, USA
Abstract :
Synchronization and remote memory access delays cause staggering inefficiency in most shared memory programs if run on thousands of processors. The authors introduce efficient lock synchronization using the combination of group write consistency, which guarantees write ordering within groups of processors, and eagersharing distributed memory, which sends newly written data values over fast network links whenever shared data are written locally. This fast locking method uses queue-based locks and a group root as a lock manager. Write ordering allows lock grants and releases to immediately follow final shared data writes. Most other consistency models need shared writes to be completed globally before lock release. Program execution times are much shorter using group write consistency than weak, release, or entry consistency.<>
Keywords :
distributed memory systems; file organisation; shared memory systems; synchronisation; consistency models; distributed shared memory systems; eagersharing distributed memory; group root; group write consistency; lock manager; lock synchronization; queue-based locks; shared memory programs;
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
DOI :
10.1109/HICSS.1994.323131