DocumentCode :
2482274
Title :
Clock gate on abort: Towards energy-efficient hardware Transactional Memory
Author :
Sanyal, Sutirtha ; Roy, Sourav ; Cristal, Adrian ; Unsal, Osman S. ; Valero, Mateo
Author_Institution :
Barcelona Supercomput. Center, Barcelona, Spain
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
8
Abstract :
Transactional Memory (TM) is an emerging technology which promises to make parallel programming easier compared to earlier lock based approaches. However, as with any form of speculation, Transactional Memory too wastes a considerable amount of energy when the speculation goes wrong and transaction aborts. For Transactional Memory this wastage will typically be quite high because programmer will often mark a large portion of the code to be executed transactionally. We are proposing to turn-off a processor dynamically by gating all its clocks, whenever any transaction running in it is aborted. We have described a novel protocol which can be used in the Scalable-TCC like Hardware Transactional Memory systems. Also in the protocol we are proposing a gating-aware contention management policy to set the duration of the clock gating period precisely so that both performance and energy can be improved. With our proposal we got an average 19% savings in the total consumed energy and even an average speed-up of 4%.
Keywords :
clocks; memory architecture; protocols; transaction processing; clock gate; clock gating period; energy-efficient hardware transactional memory; gating-aware contention management policy; parallel programming; protocol; transaction abort; Clocks; Content management; Energy consumption; Energy efficiency; Energy management; Hardware; Power system modeling; Programming profession; Protocols; Yarn; Clock Gating; Distributed Shared Memory architecture; Hardware Transactional Memory; Low-power architecture; Transaction Abort;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5160971
Filename :
5160971
Link To Document :
بازگشت