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
Link To Document