• DocumentCode
    2990144
  • Title

    Automatic multi-objective optimization of parameters for hardware and code optimizations

  • Author

    Jahr, Ralf ; Ungerer, Theo ; Calborean, Horia ; Vintan, Lucian

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Augsburg, Augsburg, Germany
  • fYear
    2011
  • fDate
    4-8 July 2011
  • Firstpage
    308
  • Lastpage
    316
  • Abstract
    Recent computer architectures can be configured in lots of different ways. To explore this huge design space, system simulators are typically used. As performance is no longer the only decisive factor but also e.g. power usage or the re source usage of the system it became very hard for designers to select optimal configurations. In this article we use a multi-objective design space exploration tool called FADSE to explore the vast design space of the Grid Alu Processor (GAP) and its post-link optimizer called GAPtimize. We improved FADSE with techniques to make it more robust against failures and to speed up evaluations through parallel processing. For the GAP, we present an approximation of the hardware complexity as second objective besides execution time. Mining of functions applied as a whole program optimization with GAPtimize is used as example for a code optimization. We show that FADSE is able to thoroughly explore the design space for both GAP and GAPtimize and it can find an ap proximation of the Pareto frontier consisting of near-optimal individuals in moderate time.
  • Keywords
    Pareto optimisation; microprocessor chips; FADSE; GAPtimize; Grid Alu Processor; Pareto frontier; automatic multiobjective optimization; code optimization; computer architectures; hardware complexity; hardware optimization; multiobjective design space exploration tool; near-optimal individual; optimal configuration; parallel processing; program optimization; system simulators; Arrays; Complexity theory; Hardware; Optimization; Registers; Space exploration; Automatic design space exploration; Code optimization; Hardware complexity estimation; Multiobjective optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2011 International Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-61284-380-3
  • Type

    conf

  • DOI
    10.1109/HPCSim.2011.5999839
  • Filename
    5999839