• DocumentCode
    3387855
  • Title

    Implementation of adaptive grain signatures for transactional memories

  • Author

    Choi, Woojin ; Kang, Young Hoon ; Kwon, Taek-Jun ; Draper, Jeff

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    2010
  • fDate
    May 30 2010-June 2 2010
  • Firstpage
    3489
  • Lastpage
    3492
  • Abstract
    Hardware signatures for Transactional Memory (TM) systems have been proposed as an efficient mechanism for conflict detection, an essential element in TM for maintaining correctness. A signature misses no conflicts, but could falsely declare conflicts even when no true conflict exists (false positives). In this paper, we show that some false positives can be helpful to the performance by triggering the early abortion of a transaction which would encounter a true conflict later anyway. We propose an adaptive grain signature to improve TM performance by dynamically changing the range of address keys based on the history. With architecture-level simulation and Verilog HDL implementation, we demonstrate that a TM system with our design frequently outperforms baseline TM systems, with marginal area overhead.
  • Keywords
    hardware description languages; memory architecture; Verilog HDL implementation; adaptive grain signatures; architecture-level simulation; conflict detection; false positives; hardware signatures; marginal area overhead; transactional memory systems; Abortion; Concurrent computing; Decoding; Degradation; Delay estimation; Hardware design languages; History; Parallel programming; Programming profession; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5308-5
  • Electronic_ISBN
    978-1-4244-5309-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.2010.5537831
  • Filename
    5537831