2012
DOI: 10.1016/j.jpdc.2012.02.009
|View full text |Cite
|
Sign up to set email alerts
|

On the impact of serializing contention management on STM performance

Abstract: Abstract. Transactional memory (TM) is an emerging concurrent programming abstraction. Numerous software-based transactional memory (STM) implementations have been developed in recent years. STM implementations must guarantee transaction atomicity and isolation. In order to ensure progress, an STM implementation must resolve transaction collisions by consulting a contention manager (CM). Recent work established that serializing contention management -a technique in which the execution of colliding transactions… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2015
2015

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…Excessive serialization of memory transactions may limit concurrency too much and hurt performance. Herber et al [27] investigate how serializing CM influences the performance of STM systems. Specifically, they have studied serialization's influence on STM throughput and efficiency as the workload's level of contention changes.…”
Section: Transaction Schedulersmentioning
confidence: 99%
“…Excessive serialization of memory transactions may limit concurrency too much and hurt performance. Herber et al [27] investigate how serializing CM influences the performance of STM systems. Specifically, they have studied serialization's influence on STM throughput and efficiency as the workload's level of contention changes.…”
Section: Transaction Schedulersmentioning
confidence: 99%