• DocumentCode
    1922078
  • Title

    A Study on Optimizing Execution Time and Code Size in Iterative Compilation

  • Author

    Zhou, Yan-Quan ; Lin, Nai-Wei

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • fYear
    2012
  • fDate
    26-28 Sept. 2012
  • Firstpage
    104
  • Lastpage
    109
  • Abstract
    Modern compilers usually provide a large number of optimization options to aid users to fine tune their programs for the best performance. However, applying such optimization options involves complex knowledge about compiler optimization, so most users do not have the capability to utilize these optimization options. Iterative compilation is currently the most common approach to searching for the optimal set of optimization options for a program. There are several interesting performance metrics in compiler optimization: execution time, compilation time, code size, memory space, power consumption, and other computing resources. This paper investigates multi-objective optimization of execution time and code size in iterative compilation using the popular multi-objective genetic algorithm NSGA-II. The experimental results show that the optimization options computed by the NSGA-II algorithm is superior to the ones generated by the random search algorithm and the ones corresponding to the optimization levels provided by the compiler.
  • Keywords
    genetic algorithms; iterative methods; optimising compilers; power aware computing; search problems; NSGA-II; compilation time; compiler optimization; computing resources; iterative compilation; memory space; multiobjective code size optimization; multiobjective execution time optimization; multiobjective genetic algorithm; performance metrics; power consumption; program compilers; program optimization options; random search algorithm; Benchmark testing; Genetic algorithms; Measurement; Pareto optimization; Sociology; code size; execution time; iterative compilation; multi-objective optimization; non-dominated sorting genetic algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovations in Bio-Inspired Computing and Applications (IBICA), 2012 Third International Conference on
  • Conference_Location
    Kaohsiung
  • Print_ISBN
    978-1-4673-2838-8
  • Type

    conf

  • DOI
    10.1109/IBICA.2012.46
  • Filename
    6337646