• DocumentCode
    62518
  • Title

    Reducing false conflicts in signature-based eager hardware transactional memory

  • Author

    Jinku Kang ; Jaeil Jung ; Inhwan Lee

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Hanyang Univ., Seoul, South Korea
  • Volume
    50
  • Issue
    24
  • fYear
    2014
  • fDate
    11 20 2014
  • Firstpage
    1821
  • Lastpage
    1823
  • Abstract
    The use of a conflict-address buffer (CAB) for reducing false conflicts in signature-based eager hardware transactional memory (HTM) is proposed. On the basis of the observation that most conflicts occur when accessing a very small set of addresses, the CAB captures those addresses that generate a conflict at runtime and performs more precise conflict detection for the captured addresses. Using the CAB can reduce false conflicts and the associated unnecessary transaction aborts and, consequently, improve the performance of the multicore processors that implement the signature-based eager HTM. When running the Stanford transactional applications for multiprocessing (STAMP) benchmark on a 16-core processor that implements the LogTM-SE, the speedup (decrease in execution time) achieved with a 4-entry CAB is 9.4% on average.
  • Keywords
    concurrency control; multi-threading; multiprocessing systems; CAB; LogTM-SE; STAMP benchmark; Stanford transactional applications for multiprocessing benchmark; conflict-address buffer; false conflict detection; signature-based eager HTM; signature-based eager hardware transactional memory;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el.2014.3375
  • Filename
    6969215