2009 IEEE International Symposium on Modeling, Analysis &Amp; Simulation of Computer and Telecommunication Systems 2009
DOI: 10.1109/mascot.2009.5366659
|View full text |Cite
|
Sign up to set email alerts
|

TransPlant: A parameterized methodology for generating transactional memory workloads

Abstract: Abstract-Transactional memory provides a means to bridge the discrepancy between programmer productivity and the difficulty in exploiting thread-level parallelism gains offered by emerging chip multiprocessors. Because the hardware has outpaced the software, there are very few modern multithreaded benchmarks available and even fewer for transactional memory researchers. This hurdle must be overcome for transactional memory research to mature and to gain widespread acceptance. Currently, for performance evaluat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 33 publications
0
3
0
Order By: Relevance
“…Poe and co-workers [14] developed a method for generating feature-based parameterized value-based (transactional) memory benchmarks. TransPlant, a benchmark developed by authors can generate parameterized, complete value-based workloads naturally using decentralized source-code.…”
Section: Amentioning
confidence: 99%
“…Poe and co-workers [14] developed a method for generating feature-based parameterized value-based (transactional) memory benchmarks. TransPlant, a benchmark developed by authors can generate parameterized, complete value-based workloads naturally using decentralized source-code.…”
Section: Amentioning
confidence: 99%
“…TransPlant [23], a parameterized transactional memory benchmark creation tool, was used to generate the synthetic benchmarks. TransPlant takes a statistical descriptor file as an input and produces C-code that can be compiled and run on a simulator.…”
Section: Workloadsmentioning
confidence: 99%
“…The advantage of synthetic benchmarks is that they can be used when the simulation time of real benchmarks is prohibitively long or for design space evaluation where no suitable benchmark exists, as is the case for this research. The benchmarks for this analysis are derived by employing a parameterized form of workload synthesis using the TransPlant [23] tool.…”
Section: Synthetic Workloadsmentioning
confidence: 99%
“…Other researchers have also defined a set of characteristics to analyze and reproduce behaviors of existing benchmarks [13], [14]. However, their selection of characteristics were not orthogonal; they instead relied on principle component analysis (PCA) for their choices.…”
Section: A Related Workmentioning
confidence: 99%