• DocumentCode
    1783287
  • Title

    Performance and Energy Analysis of the Restricted Transactional Memory Implementation on Haswell

  • Author

    Goel, Bhavishya ; Titos-Gil, Ruben ; Negi, Atul ; Mckee, Sally A. ; Stenstrom, Per

  • Author_Institution
    Chalmers Univ. of Technol., Gothenburg, Sweden
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    615
  • Lastpage
    624
  • Abstract
    Hardware transactional memory implementations are becoming increasingly available. For instance, the Intel Core i7 4770 implements Restricted Transactional Memory (RTM) support for Intel Transactional Synchronization Extensions (TSX). In this paper, we present a detailed evaluation of RTM performance and energy expenditure. We compare RTM behavior to that of the TinySTM software transactional memory system, first by running micro benchmarks, and then by running the STAMP benchmark suite. We find that which system performs better depends heavily on the workload characteristics. We then conduct a case study of two STAMP applications to assess the impact of programming style on RTM performance and to investigate what kinds of software optimizations can help overcome RTM´s hardware limitations.
  • Keywords
    benchmark testing; microprocessor chips; performance evaluation; power aware computing; synchronisation; Haswell; Intel Core i7 4770; Intel Transactional Synchronization Extension; RTM performance; STAMP benchmark suite; TSX; TinySTM software transactional memory system; energy analysis; energy expenditure; hardware transactional memory implementations; microbenchmarks; performance analysis; programming style; restricted transactional memory implementation; software optimizations; workload characteristics; Benchmark testing; Concurrent computing; Hardware; Instruction sets; Pollution; Synchronization; Energy evaluation; HTM; Performance evaluation; RTM; TSX;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4799-3799-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2014.70
  • Filename
    6877294