|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Characterizing the Energy Consumption of Software Transactional Memory
July-December 2009 (vol. 8 no. 2)
pp. 56-59
| ASCII Text | x | ||
| Alexandro Baldassin, Felipe Klein, Guido Araujo, Rodolfo Azevedo, Paulo Centoducatte, "Characterizing the Energy Consumption of Software Transactional Memory," IEEE Computer Architecture Letters, vol. 8, no. 2, pp. 56-59, July-December, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/L-CA.2009.47, author = {Alexandro Baldassin and Felipe Klein and Guido Araujo and Rodolfo Azevedo and Paulo Centoducatte}, title = {Characterizing the Energy Consumption of Software Transactional Memory}, journal ={IEEE Computer Architecture Letters}, volume = {8}, number = {2}, issn = {1556-6056}, year = {2009}, pages = {56-59}, doi = {http://doi.ieeecomputersociety.org/10.1109/L-CA.2009.47}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - IEEE Computer Architecture Letters TI - Characterizing the Energy Consumption of Software Transactional Memory IS - 2 SN - 1556-6056 SP56 EP59 EPD - 56-59 A1 - Alexandro Baldassin, A1 - Felipe Klein, A1 - Guido Araujo, A1 - Rodolfo Azevedo, A1 - Paulo Centoducatte, PY - 2009 KW - Energy-aware systems KW - Multiprocessor Systems KW - Measurement techniques KW - Concurrent Programming VL - 8 JA - IEEE Computer Architecture Letters ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/L-CA.2009.47
The well-known drawbacks imposed by lock-based synchronization have forced researchers to devise new alternatives for concurrent execution, of which transactional memory is a promising one. Extensive research has been carried out on Software Transaction Memory (STM), most of all concentrated on program performance, leaving unattended other metrics of great importancel like energy consumption. This letter presents a thorough evaluation of energy consumption in a state-of-the-art STM. We show that energy and performance results do not always follow the same trend and, therefore, it might be appropriate to consider different strategies depending on the focus of the optimization. We also introduce a novel strategy based on dynamic voltage and frequency scaling for contention managers, revealing important energy and energy-delay product improvements in high-contended scenarios. This work is a first study towards a better understanding of the energy consumption behavior of STM systems, and could prompt STM designers to research new optimizations in this area, paving the way for an energy-aware transactional memory.
Index Terms:
Energy-aware systems, Multiprocessor Systems, Measurement techniques, Concurrent Programming
Citation:
Alexandro Baldassin, Felipe Klein, Guido Araujo, Rodolfo Azevedo, Paulo Centoducatte, "Characterizing the Energy Consumption of Software Transactional Memory," IEEE Computer Architecture Letters, vol. 8, no. 2, pp. 56-59, July-Dec. 2009, doi:10.1109/L-CA.2009.47
Usage of this product signifies your acceptance of the Terms of Use.

