Clock gate on abort: Towards energy-efficient hardware Transactional Memory

  • Authors:
  • Sutirtha Sanyal;Sourav Roy;Adrian Cristal;Osman S. Unsal;Mateo Valero

  • Affiliations:
  • Barcelona Supercomputing Center, Spain;Freescale Semiconductors, India;Barcelona Supercomputing Center, Spain;Barcelona Supercomputing Center, Spain;Barcelona Supercomputing Center, Spain

  • Venue:
  • IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

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[4].