• DocumentCode
    3259385
  • Title

    Hardware support: a cache lock mechanism without retry

  • Author

    Hong, Chuleui ; Park, Kyeongmo ; Song, Yeong-Tae

  • Author_Institution
    Software Sch., Sangmyung Univ., Seoul, South Korea
  • fYear
    2005
  • fDate
    23-25 May 2005
  • Firstpage
    44
  • Lastpage
    49
  • Abstract
    A lock mechanism is essential for synchronization on the multiprocessor systems. The conventional queuing lock has two bus traffics that are the initial and retry of the lock-read. This paper proposes the new locking protocol, called WPV (waiting processor variable) lock mechanism, which has only one lock-read bus traffic command. The WPV mechanism accesses the shared data in the initial lock-read phase that is held in the pipelined protocol until the shared data is transferred. The WPV mechanism also uses the cache state lock mechanism to reduce the locking overhead and guarantees the FIFO lock operations in the multiple lock contentions. In this paper, we also derive the analytical model of WPV lock mechanism as well as conventional memory and cache queuing lock mechanisms. The simulation results on the WPV lock mechanism show that about 50% of access time is reduced comparing with the conventional queuing lock mechanism.
  • Keywords
    cache storage; multiprocessing systems; protocols; queueing theory; synchronisation; system buses; FIFO lock operation; bus traffics; cache lock; cache queuing; hardware support; lock-read; locking protocol; multiprocessor system; pipelined protocol; queuing lock; synchronization; waiting processor variable; Access protocols; Analytical models; Computer science; Dispatching; Hardware; Information science; Load management; Multiprocessing systems; Queueing analysis; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
  • Print_ISBN
    0-7695-2294-7
  • Type

    conf

  • DOI
    10.1109/SNPD-SAWN.2005.41
  • Filename
    1434865