Algorithms and Architectures for Parallel Processing
DOI: 10.1007/978-3-540-69501-1_21
|View full text |Cite
|
Sign up to set email alerts
|

Lee-TM: A Non-trivial Benchmark Suite for Transactional Memory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 50 publications
(40 citation statements)
references
References 14 publications
0
40
0
Order By: Relevance
“…Figure 3 compares the performance of SwissTM, TL2, and TinySTM in the STAMP benchmark suite workloads. 4 SwissTM outperforms TL2 in all STAMP workloads, for all thread counts, excluding the vacation benchmark under low contention where TL2 and SwissTM have the same performance. SwissTM outperforms TL2 by over 50% with eight threads for the bayes, intruder, and yada benchmarks (being almost twice as fast as TL2 in yada), and by over 20% in kmeans (both variants) and labyrinth, while being about 10% faster than TL2 in genome, ssca2, and vacation under high contention.…”
Section: Evaluating Swisstmmentioning
confidence: 87%
See 1 more Smart Citation
“…Figure 3 compares the performance of SwissTM, TL2, and TinySTM in the STAMP benchmark suite workloads. 4 SwissTM outperforms TL2 in all STAMP workloads, for all thread counts, excluding the vacation benchmark under low contention where TL2 and SwissTM have the same performance. SwissTM outperforms TL2 by over 50% with eight threads for the bayes, intruder, and yada benchmarks (being almost twice as fast as TL2 in yada), and by over 20% in kmeans (both variants) and labyrinth, while being about 10% faster than TL2 in genome, ssca2, and vacation under high contention.…”
Section: Evaluating Swisstmmentioning
confidence: 87%
“…Lee-TM [4] is a benchmark that offers large, realistic workloads and is based on Lee's circuit routing algorithm. The algorithm takes pairs of points (e.g., of an integrated circuit) as its input and produces non-intersecting routes between them.…”
Section: Stamp Stampmentioning
confidence: 99%
“…Figure 3 compares the performance of SwissTM, TL2, and TinySTM in the STAMP benchmark suite workloads. 3 SwissTM outperforms TL2 in all STAMP workloads, for all thread counts, excluding the vacation benchmark under low contention where TL2 and SwissTM have the same performance. SwissTM outperforms TL2 by over 50% with eight threads for the bayes, intruder, and yada benchmarks (being almost twice as fast as TL2 in yada), and by over 20% in kmeans (both variants) and labyrinth, while being about 10% faster than TL2 in genome, ssca2, and vacation under high contention.…”
Section: Evaluating Swisstmmentioning
confidence: 87%
“…Lee-TM [3] is a benchmark that offers large, realistic workloads and is based on Lee's circuit routing algorithm. The algorithm takes pairs of points (e.g., of an integrated circuit) as its input and produces non-intersecting routes between them.…”
Section: Stm Benchmarksmentioning
confidence: 99%
“…Usually they are based on the use of software implementations of transactional memory, with varying results in terms of performance. Examples of such efforts include Delaunay triangulation [10], minimum spanning forest of sparse graphs [11] Lee routing algorithm [12], multiplayer game servers such as QuakeTM [13] and Atomic Quake [14] (based on a lock-based version of Quake [15]) and SynQuake [16]; or benchmarks (STMBench7 [17], STAMP [18] and RMS-TM [19], all of them composed of a number of applications representative of a variety of application domains.…”
Section: Survey Of Prior Work Supporting Tm Use Cases Usability and mentioning
confidence: 99%