2013 42nd International Conference on Parallel Processing 2013
DOI: 10.1109/icpp.2013.119
|View full text |Cite
|
Sign up to set email alerts
|

Discovery of Potential Parallelism in Sequential Programs

Abstract: In the era of multicore processors, the responsibility for performance gains has been shifted onto software developers. Once improvements of the sequential algorithm have been exhausted, software-managed parallelism is the only option left. However, writing parallel code is still difficult, especially when parallelizing sequential code written by someone else. A key task in this process is the identification of suitable parallelization targets in the source code. Parallelism discovery tools help developers to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 27 publications
(14 citation statements)
references
References 50 publications
(71 reference statements)
0
14
0
Order By: Relevance
“…The adaptive system relies on the prediction of the decision tree to select either HTM or STM. § Our evaluations using STAMP [2], NAS [4], and DiscoPoP [37] benchmark suites reveal that on average, the adaptive system is able to improve speed of transactional applications by 20.82%.…”
Section: Motivation and Purposementioning
confidence: 99%
See 3 more Smart Citations
“…The adaptive system relies on the prediction of the decision tree to select either HTM or STM. § Our evaluations using STAMP [2], NAS [4], and DiscoPoP [37] benchmark suites reveal that on average, the adaptive system is able to improve speed of transactional applications by 20.82%.…”
Section: Motivation and Purposementioning
confidence: 99%
“…This benchmark suite was developed for a tool to automatically find potential parallelism in sequential programs [37]. This tool is called DiscoPoP which is able to find parallelism between code regions with subjective granularity.…”
Section: Discopop Benchmark Suitementioning
confidence: 99%
See 2 more Smart Citations
“…We use the DiscoPoP (Discovery of Potential Parallelism) tool [10] to extract dynamic profiling and instruction dependency data from instrumented versions of sequential programs. First, sequential programs are compiled to the Low Level Virtual Machine (LLVM)'s intermediate representation (IR) [9].…”
Section: A Feature Extractionmentioning
confidence: 99%