• DocumentCode
    2917405
  • Title

    High-level synthesis with multi-objective genetic algorithm: A comparative encoding analysis

  • Author

    Pilato, Christian ; Loiacono, Daniele ; Ferrandi, Fabrizio ; Lanzi, Pier Luca ; Sciuto, Donatella

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan
  • fYear
    2008
  • fDate
    1-6 June 2008
  • Firstpage
    3334
  • Lastpage
    3341
  • Abstract
    The high-level synthesis process involves three interdependent and NP-complete optimization problems: (i) the operation scheduling, (ii) the resource allocation, and (iii) the controller synthesis. Evolutionary algorithms have been effectively applied to high level synthesis in presence conflicting design objectives for finding good tradeoffs in the design space. However, so far the design space exploration has been performed using single-objective evolutionary algorithms with an ad hoc fitness function to achieve the desired tradeoff between the objectives. Recently we proposed a framework based on multi-objective genetic algorithms to perform a fully automated design space exploration. In this paper we focus on the choice of the solution representations that can be used to perform the design space exploration with multi-objective genetic algorithms. In particular we consider two specific representations and compare them on a set of benchmark problems. Our results suggest that they have different biases on the search space that make them more effective in different problems and design subspaces. Accordingly, we present a preliminary investigation on a new representation that exploits the advantages of both of them.
  • Keywords
    computational complexity; genetic algorithms; high level synthesis; resource allocation; scheduling; NP-complete optimization problems; ad hoc fitness function; controller synthesis; encoding analysis; high-level synthesis; multiobjective genetic algorithm; operation scheduling; resource allocation; Algorithm design and analysis; Application specific integrated circuits; Design optimization; Encoding; Evolutionary computation; Genetic algorithms; High level synthesis; Integrated circuit synthesis; Resource management; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-1822-0
  • Electronic_ISBN
    978-1-4244-1823-7
  • Type

    conf

  • DOI
    10.1109/CEC.2008.4631249
  • Filename
    4631249