DocumentCode :
3706529
Title :
Green-CM: Energy Efficient Contention Management for Transactional Memory
Author :
Shady Issa;Paolo Romano;Mats Brorsson
Author_Institution :
Inst. Super. Tecnico, Univ. de Lisboa Lisbon, Lisbon, Portugal
fYear :
2015
Firstpage :
550
Lastpage :
559
Abstract :
Transactional memory (TM) is emerging as an attractive synchronization mechanism for concurrent computing. In this work we aim at filling a relevant gap in the TM literature, by investigating the issue of energy efficiency for one crucial building block of TM systems: contention management. Green-CM, the solution proposed in this paper, is the first contention management scheme explicitly designed to jointly optimize both performance and energy consumption. To this end Green-TM combines three key mechanisms: i) it leverages on a novel asymmetric design, which combines different back-off policies in order to take advantage of dynamic frequency and voltage scaling, ii) it introduces an energy efficient design of the back-off mechanism, which combines spin-based and sleep-based implementations, iii) it makes extensive use of self-tuning mechanisms to pursue optimal efficiency across highly heterogeneous workloads. We evaluate Green-CM from both the energy and performance perspectives, and show that it can achieve enhanced efficiency by up to 2.35 times with respect to state of the art contention managers, with an average gain of more than 60% when using 64 threads.
Keywords :
"Energy consumption","Spinning","Heuristic algorithms","Memory management","Instruction sets","Time-frequency analysis","Hardware"
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2015 44th International Conference on
ISSN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2015.64
Filename :
7349610
Link To Document :
بازگشت