2010 IEEE International Symposium on Parallel &Amp; Distributed Processing (IPDPS) 2010
DOI: 10.1109/ipdps.2010.5470476
|View full text |Cite
|
Sign up to set email alerts
|

Locality-aware adaptive grain signatures for Transactional Memories

Abstract: Abstract-Transactional Memory (TM) has attracted considerable attention because it promises to increase programmer productivity by making it easier to write correct parallel programs. To maintain correctness in the face of concurrency, detecting conflicts among simultaneously running transactions is an essential element. Hardware signatures have been proposed as an area-efficient mechanism for conflict detection. A signature can summarize an unbounded amount of addresses and misses no conflicts, but could fals… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
6
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 26 publications
1
6
0
Order By: Relevance
“…However, if the transaction needs to abort eventually, delaying the aborting cause the transaction to either take longer to recover (Intruder) or stall peer transactions longer (SSCA2). The results of these two workloads echo the findings in [10] that early termination of ultimately conflicting transactions could sometimes improve performance. Nonetheless, the majority of the workloads in our evaluation do benefit from the increased concurrency.…”
Section: Reduction In Network Energysupporting
confidence: 75%
“…However, if the transaction needs to abort eventually, delaying the aborting cause the transaction to either take longer to recover (Intruder) or stall peer transactions longer (SSCA2). The results of these two workloads echo the findings in [10] that early termination of ultimately conflicting transactions could sometimes improve performance. Nonetheless, the majority of the workloads in our evaluation do benefit from the increased concurrency.…”
Section: Reduction In Network Energysupporting
confidence: 75%
“…Recently, Choi et al [7] proposed adaptive grain signatures, which keep the history of transaction aborts and dynamically changes the input bit range to the hash functions based on the abort history. The aim of this design is to reduce the number of false positives that harm the execution performance.…”
Section: Background and Related Workmentioning
confidence: 99%
“…If conflicting transactions contain spatial locality among their data accesses (memory accesses b and i in Figure 2), we can harvest good positives with coarser-grain signatures. A more detailed analysis of a good positive distribution for STAMP benchmarks [8] can be found in [9].…”
Section: A Good False Postives Vs Bad False Positivesmentioning
confidence: 99%
“…The maximum speedup of a TM system with AGSig-C is 75.07%, with an average of 17.19%, over a TM system using PBX. A more detailed analysis of performance can be found elsewhere [9].…”
Section: Performance Evaluationmentioning
confidence: 99%