Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection
碩士 === 國立中正大學 === 資訊工程研究所 === 99 === Compilers usually provide a large number of optimization options for users to optimize their programs. But most users are not familiar with compiler optimizations so that they don’t have the capability to select suitable optimization options. Genetic algorithm i...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/84379901395649258207 |
id |
ndltd-TW-099CCU00392123 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099CCU003921232015-10-13T20:08:44Z http://ndltd.ncl.edu.tw/handle/84379901395649258207 Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection 利用縮減搜索空間加速自動編譯器最佳化選項選擇 Chang,TingKoung 張廷光 碩士 國立中正大學 資訊工程研究所 99 Compilers usually provide a large number of optimization options for users to optimize their programs. But most users are not familiar with compiler optimizations so that they don’t have the capability to select suitable optimization options. Genetic algorithm is a good solution to select the best optimization options set, but it’s time consuming. This study uses UROM to eliminate some options that don’t have effect for target program. Average has been a 46.62 percent decrease in search space. So we can reduce the evolution time by reduces population size. We also divide optimization options into four groups, and then greedy find the optimal solution in each group by multi-stage search. This mechanism can reduce 71.53% of search time. Lin,naiwei 林迺衛 2011 學位論文 ; thesis 59 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程研究所 === 99 === Compilers usually provide a large number of optimization options for users to optimize their programs. But most users are not familiar with compiler optimizations so that they don’t have the capability to select suitable optimization options. Genetic algorithm is a good solution to select the best optimization options set, but it’s time consuming. This study uses UROM to eliminate some options that don’t have effect for target program. Average has been a 46.62 percent decrease in search space. So we can reduce the evolution time by reduces population size. We also divide optimization options into four groups, and then greedy find the optimal solution in each group by multi-stage search. This mechanism can reduce 71.53% of search time.
|
author2 |
Lin,naiwei |
author_facet |
Lin,naiwei Chang,TingKoung 張廷光 |
author |
Chang,TingKoung 張廷光 |
spellingShingle |
Chang,TingKoung 張廷光 Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection |
author_sort |
Chang,TingKoung |
title |
Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection |
title_short |
Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection |
title_full |
Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection |
title_fullStr |
Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection |
title_full_unstemmed |
Using Search Space Reduction to Speedup Automatic Compiler Optimization Option Selection |
title_sort |
using search space reduction to speedup automatic compiler optimization option selection |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/84379901395649258207 |
work_keys_str_mv |
AT changtingkoung usingsearchspacereductiontospeedupautomaticcompileroptimizationoptionselection AT zhāngtíngguāng usingsearchspacereductiontospeedupautomaticcompileroptimizationoptionselection AT changtingkoung lìyòngsuōjiǎnsōusuǒkōngjiānjiāsùzìdòngbiānyìqìzuìjiāhuàxuǎnxiàngxuǎnzé AT zhāngtíngguāng lìyòngsuōjiǎnsōusuǒkōngjiānjiāsùzìdòngbiānyìqìzuìjiāhuàxuǎnxiàngxuǎnzé |
_version_ |
1718044217375195136 |