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 :
بازگشت