Dynamic Performance Tuning of Word-Based Software Transactional Memory

Research output: Contribution to conferencesPaperContributedpeer-review

Contributors

Abstract

The current generation of software transactional memories has the
advantage of being simple and efficient. Nevertheless, there are sev-
eral parameters that affect the performance of a transactional mem-
ory, for example the locality of the application and the cache line
size of the processor. In this paper, we investigate dynamic tuning
mechanisms on a new time-based software transactional memory
implementation. We study in extensive measurements the perfor-
mance of our implementation and exhibit the benefits of dynamic
tuning. We compare our results with TL2, which is currently one
of the fastest word-based software transactional memories.

Details

Original languageEnglish
Pages237-246
Number of pages10
Publication statusPublished - 2008
Peer-reviewedYes

Conference

Title PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, ACM, 2008
Abbreviated titlePPOPP 2008
Conference number
Duration20 February 2008
Degree of recognitionInternational event
Location
CitySalt Lake City
CountryUnited States of America

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Keywords

  • Transactional Memory, Dynamic Tuning