DocumentCode :
2291079
Title :
Hardware support for release consistency with queue-based synchronization
Author :
Lee, Jae Bum ; Jhon, Chu Shik
Author_Institution :
Dept. of Comput. Eng., Seoul Nat. Univ., South Korea
fYear :
1997
fDate :
10-13 Dec 1997
Firstpage :
144
Lastpage :
151
Abstract :
Shared-memory multiprocessors are known to have intrinsic overheads imposed by synchronization and data coherency. Release consistency is a memory consistency model, which alleviates these overheads by relaxing the execution order of a parallel program. This paper proposes techniques to improve the performance of release consistency by combining and QOLB synchronization with write caches. In our scheme, writes in a critical section are deferred with a write cache until a lock variable protecting the critical section is released. On a release, the deferred writes are performed not globally but only to a processor that will execute the critical section exclusively at the next time. To determine the next processor at the execution time, we adopt QOLB primitives as synchronization primitives. We evaluate the performance of our scheme by program driven simulation. Experimental results show that it can improve the performance of shared-memory multiprocessors by reducing read stall time and synchronization stall time
Keywords :
parallel architectures; performance evaluation; shared memory systems; synchronisation; QOLB primitives; data coherency; intrinsic overheads; memory consistency models; performance; queue-based synchronization; read stall time; release consistency; shared-memory multiprocessors; synchronization primitives; synchronization stall time; write caches; Cache memory; Data engineering; Hardware; Out of order; Programming profession; Protection; Protocols; System performance; Telecommunication traffic; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location :
Seoul
Print_ISBN :
0-8186-8227-2
Type :
conf
DOI :
10.1109/ICPADS.1997.652542
Filename :
652542
Link To Document :
بازگشت