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