• DocumentCode
    528810
  • Title

    STM versus lock-based systems: An energy consumption perspective

  • Author

    Klein, Felipe ; Baldassin, Alexandro ; Moreira, Joao ; Centoducatte, Paulo ; Rigo, Sandro ; Azevedo, Rodolfo

  • Author_Institution
    Institute of Computing, University of Campinas (UNICAMP) - Brazil
  • fYear
    2010
  • fDate
    18-20 Aug. 2010
  • Firstpage
    431
  • Lastpage
    436
  • Abstract
    The shift towards multicore processors and the well-known drawbacks imposed by lock-based synchronization have forced researchers to devise new alternatives for building concurrent software, of which transactional memory is a promising one. This work presents a comprehensive study on the energy consumption of a state-of-the-art STM (Software Transactional Memory) implementation using STAMP, a representative set of transactional workloads, comparing it to its lock-based counterpart. Our results show that STM can be up to 22x (∼3x on average) more energy-inefficient when compared to locks. This work is a novel step towards a better understanding of the energy behavior of STM systems.
  • Keywords
    Benchmark testing; Bioinformatics; Energy consumption; Genomics; Hardware; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low-Power Electronics and Design (ISLPED), 2010 ACM/IEEE International Symposium on
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    978-1-4244-8588-8
  • Type

    conf

  • Filename
    5599032