Loading...
Loading...

Go to the content (press return)

Profiling and optimizing transactional memory applications

Author
Zyulkyarov, F.; Stipic, S.; Harris, T.; Unsal, O.; Cristal, A.; Hur, I.; Valero, M.
Type of activity
Journal article
Journal
International journal of parallel programming
Date of publication
2012-02
Volume
40
Number
1
First page
25
Last page
56
DOI
https://doi.org/10.1007/s10766-011-0177-2 Open in new window
URL
https://link.springer.com/article/10.1007/s10766-011-0177-2 Open in new window
Abstract
Many researchers have developed applications using transactional memory (TM) with the purpose of benchmarking different implementations, and studying whether or not TM is easy to use. However, comparatively little has been done to provide general-purpose tools for profiling and optimizing programs which use transactions. In this paper we introduce a series of profiling and optimization techniques for TM applications. The profiling techniques are of three types: (i) techniques to identify multipl...
Keywords
Application, Profiling, Transaction memory
Group of research
ARCO - Microarchitecture and Compilers
CAP - High Performace Computing Group

Participants