Dynamic Performance Tuning of Word-Based Software Transactional Memory (bibtex)
by Pascal Felber, Christof Fetzer, Torvald Riegel
Abstract:
The current generation of software transactional memories has the advantage of being simple and efficient. Nevertheless, there are several parameters that affect the performance of a transactional memory, 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 performance 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.
Reference:
Dynamic Performance Tuning of Word-Based Software Transactional Memory (Pascal Felber, Christof Fetzer, Torvald Riegel), In PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, ACM, 2008.
Bibtex Entry:
@inproceedings{felber2008tinystm,
	Abstract = {The current generation of software transactional memories
has the advantage of being simple and efficient.
Nevertheless, there are several parameters that affect the performance
of a transactional memory, 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
performance 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.},
	Address = {New York, NY, USA},
	Author = {Pascal Felber and Christof Fetzer and Torvald Riegel},
	Booktitle = {PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming},
	Doi = {10.1145/1345206.1345241},
	Isbn = {978-1-59593-795-7},
	Location = {Salt Lake City, UT, USA},
	Pages = {237--246},
	Publisher = {ACM},
	Title = {Dynamic Performance Tuning of Word-Based Software Transactional Memory},
	Year = {2008}}
Powered by bibtexbrowser