Multi-objective exploration for compiler optimizations and parameters
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
1 - 1 of 1