2014
DOI: 10.1145/2666357.2597821
|View full text |Cite
|
Sign up to set email alerts
|

Exploration of compiler optimization sequences using clustering-based selection

Abstract: Due to the large number of optimizations provided in modern compilers and to compiler optimization specific opportunities, a Design Space Exploration (DSE) is necessary to search for the best sequence of compiler optimizations for a given code fragment (e.g., function). As this exploration is a complex and time consuming task, in this paper we present DSE strategies to select optimization sequences to both improve the performance of each function and reduce the exploration time. The DSE is based on a clusterin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 33 publications
0
3
0
1
Order By: Relevance
“…DAMICORE requires no parameters setup to run (although some execution options may improve its performance). DAMICORE has been successfully employed in a variety of fields, for example, software-hardware co-design [16,17,18], compiler optimization [19,20], student profiling in e-learning environments [21,22], identification of phytopathology from sensor data [18], systematic literature review, identification of cross-cut concerns [23], electrical distribution systems [24], and novel methods in bioinformatics [25]. Feature Sensitivity Analysis.…”
Section: Data Mining Methodology Adopted -Fs-opamentioning
confidence: 99%
See 1 more Smart Citation
“…DAMICORE requires no parameters setup to run (although some execution options may improve its performance). DAMICORE has been successfully employed in a variety of fields, for example, software-hardware co-design [16,17,18], compiler optimization [19,20], student profiling in e-learning environments [21,22], identification of phytopathology from sensor data [18], systematic literature review, identification of cross-cut concerns [23], electrical distribution systems [24], and novel methods in bioinformatics [25]. Feature Sensitivity Analysis.…”
Section: Data Mining Methodology Adopted -Fs-opamentioning
confidence: 99%
“…The former only works on the objective space for the exclusive purpose of space reduction to determine the essential objective set [9]. Moreover, the FS-OPA preserves the original variable space, which favours non-expert human interpretability (relevant for some classes of real-world problems); it also has a relatively low-time complexity and has shown beneficial results when applied to small datasets [10,[16][17][18][19][20][21][22][23].…”
Section: Comparison Of Fs-opa With Nl-mvu-pca For Maops Data-driven S...mentioning
confidence: 99%
“…K-means is also used in the work presented in [93] to summarise the code structures of parallel programs that benefit from similar optimisation strategies. In addition to k-means, Martins et al employed the Fast Newman clustering algorithm [94] which works on network structures to group functions that may benefit from similar compiler optimizations [95].…”
Section: B Unsupervised Learningmentioning
confidence: 99%
“…[16] utilizam a ténica para mineracão de dados em ambientes virtuais de Ensino/Aprendizagem. Outros trabalhos abordam a técnica em sistemas reconfiguráveis (FPGA) e compiladores [17,24,14,13].…”
Section: Trabalhos Relacionadosunclassified