2010
DOI: 10.1007/978-3-642-13374-9_9
|View full text |Cite
|
Sign up to set email alerts
|

Automatically Tuning Parallel and Parallelized Programs

Abstract: Abstract. In today's multicore era, parallelization of serial code is essential in order to exploit the architectures' performance potential. Parallelization, especially of legacy code, however, proves to be a challenge as manual efforts must either be directed towards algorithmic modifications or towards analysis of computationally intensive sections of code for the best possible parallel performance, both of which are difficult and time-consuming. Automatic parallelization uses sophisticated compiletime tech… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 14 publications
(9 reference statements)
0
12
0
Order By: Relevance
“…We compare the speedup of our tuning framework (Window Tuned) with the speedup of the serial code, hand parallel code, Cetus parallel code, and Cetus parallel code tuned by the automatic tuning framework presented in related work [11]. We will name the later CE, referring to the combined elimination algorithm implemented in its search space navigation.…”
Section: Speedupmentioning
confidence: 97%
See 3 more Smart Citations
“…We compare the speedup of our tuning framework (Window Tuned) with the speedup of the serial code, hand parallel code, Cetus parallel code, and Cetus parallel code tuned by the automatic tuning framework presented in related work [11]. We will name the later CE, referring to the combined elimination algorithm implemented in its search space navigation.…”
Section: Speedupmentioning
confidence: 97%
“…We compare our framework to the automatic tuning framework presented in related work [11]. The tuning process in [11] starts with a fixed initial configuration point.…”
Section: Tuning Frameworkmentioning
confidence: 98%
See 2 more Smart Citations
“…Furthermore, it is difficult to determine actual memory consumption, itself an essential factor to garbage collection performance models [37]. The compiler construction research is currently aiming at techniques to automatically improve software for multicore environments, for example by parallelizing loop executions [38]. Once such techniques are commonly employed by compilers, MCSPE models will need to take thus gained speedup into account, e.g.…”
Section: Runtime Environment Layermentioning
confidence: 99%