• DocumentCode
    3728583
  • Title

    Serialization Management for Best-Effort Hardware Transactional Memory

  • Author

    Matthew Gaudet; Ara?jo;Jos? Nelson

  • fYear
    2015
  • Firstpage
    138
  • Lastpage
    145
  • Abstract
    Most studies of Best-Effort HTM (BE-HTM) performance use a single serialization manager and a single parameter value across all benchmarks, inputs and thread counts. The experimental study in this paper indicates that the values chosen for serialization-manager parameters have a significant effect on performance in the Blue Gene/Q´s (BG/Q) BE-HTM system. Moreover, for a given serialization manager, different benchmarks typically require different parameter values to achieve the best performance. BG/Q features two TM settings that represent two different HTM designs. A study of these two settings indicate that serialization-management decisions are also sensitive to changes in the HTM design. Therefore the choice of serialization management, including the tuning parameters, should be reevaluated for each new platform because effectiveness is affected even by relatively small changes to the HTM design.
  • Keywords
    "Hardware","Benchmark testing","Computer architecture","Tuning","Instruction sets","Runtime"
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2015 27th International Symposium on
  • ISSN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2015.11
  • Filename
    7379844