2004
DOI: 10.1145/998300.997196
|View full text |Cite
|
Sign up to set email alerts
|

Finding effective compilation sequences

Abstract: Most modern compilers operate by applying a fixed, program-independent sequence of optimizations to all programs. Compiler writers choose a single "compilation sequence", or perhaps a couple of compilation sequences. In choosing a sequence, they may consider performance of benchmarks or other important codes. These sequences are intended as general-purpose tools, accessible through command-line flags such as -O2 and -O3.Specific compilation sequences make a significant difference in the quality of the generate… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
83
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 66 publications
(83 citation statements)
references
References 24 publications
0
83
0
Order By: Relevance
“…To evaluate FOP, we compared three approaches to applying optimizations: a fixedorder approach, an empirical approach that uses a genetic algorithm (GA) to search for effective optimization sequences [1] and our approach. We run experiments on an Intel Pentium IV 2.4GHz machine, with 512MB of memory and RedHat Linux.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…To evaluate FOP, we compared three approaches to applying optimizations: a fixedorder approach, an empirical approach that uses a genetic algorithm (GA) to search for effective optimization sequences [1] and our approach. We run experiments on an Intel Pentium IV 2.4GHz machine, with 512MB of memory and RedHat Linux.…”
Section: Methodsmentioning
confidence: 99%
“…The empirical approach (GA) has the same configuration as in [1]. We performed a search for each function in a program with 10 generations.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations