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
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;
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