Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Green-CM: Energy efficient contention management for Transactional Memory
Universidade de Lisboa, Portugal.
INESC-ID, Instituto Superior Tecnico, Universidade de Lisboa.
KTH, School of Information and Communication Technology (ICT), Software and Computer systems, SCS.ORCID iD: 0000-0002-9637-2065
2015 (English)In: 44th International Conference on Parallel Processing (ICPP), September 2015, IEEE , 2015Conference paper, Published paper (Refereed)
Abstract [en]

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 backoff 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 selftuning 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.

Place, publisher, year, edition, pages
IEEE , 2015.
Keyword [en]
Transactional Memory, Energy Efficiency
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-185325DOI: 10.1109/ICPP.2015.64ISI: 000379202700056Scopus ID: 2-s2.0-84976511926OAI: oai:DiVA.org:kth-185325DiVA: diva2:920145
Conference
International Conference on Parallel Processing (ICPP)
Note

QC 20160421

Available from: 2016-04-16 Created: 2016-04-16 Last updated: 2016-08-12Bibliographically approved

Open Access in DiVA

fulltext(1440 kB)32 downloads
File information
File name FULLTEXT01.pdfFile size 1440 kBChecksum SHA-512
7d6231b8ecd7f7c1cffa7a47739030df521cdd02e1f92788f372f069905333ba9e73980415ce08da76a197aa02f5d11bb2b430e3014ee819f2ef13541e0a110b
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Issa, ShadyBrorsson, Mats
By organisation
Software and Computer systems, SCS
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 32 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 23 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf