Multi-objective exploration for compiler optimizations and parameters

dc.contributor.author Sankar Chebolu, N. A.B.
dc.contributor.author Wankar, Rajeev
dc.date.accessioned 2022-03-27T06:00:56Z
dc.date.available 2022-03-27T06:00:56Z
dc.date.issued 2014-01-01
dc.description.abstract Identifying the suitable set of optimization options and determining nearly optimal values for the compiler parameter set in modern day compilers is a combinatorial problem. These values not only depend on the underlying target architecture and application source, but also on the optimization objective. Standard optimization options provide inferior solutions and also often specific to a particular optimization objective. Most common requirement of the current day systems is to optimize with multiple objectives, especially among average execution time, size and power. In this paper we apply Genetic Algorithm using Weighted Cost Function to obtain the best set of optimization options and optimal parameter set values for the multi-objective optimization of average execution time and code size. The effectiveness of this approach is demonstrated with the benchmark programs from SPEC 2006 benchmark suite. It is observed that the results obtained with parameter tuning and optimization option selection are better or equal to the results obtained with '-Ofast' option in terms of execution time and at the same time equal to '-Os' option in terms of code size.
dc.identifier.citation Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). v.8875
dc.identifier.issn 03029743
dc.identifier.uri https://dspace.uohyd.ac.in/handle/1/9107
dc.subject Compiler optimization
dc.subject Genetic algorithms
dc.subject Multi-objective optimization
dc.subject Optimization option selection
dc.subject Parameter tuning
dc.title Multi-objective exploration for compiler optimizations and parameters
dc.type Book Series. Article
dspace.entity.type
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: