• 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