• DocumentCode
    3345665
  • Title

    Design Space Exploration with Evolutionary Multi-Objective Optimisation

  • Author

    Holzer, M. ; Knerr, B. ; Rupp, M.

  • Author_Institution
    Vienna Univ. of Technol., Wien
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    High level synthesis is one of the next major steps to improve the hw/sw co-design process. The advantages of high level synthesis are two-fold. At first the level of abstraction is raised and secondly this allows for exploring the design space to a higher degree than on register transfer level. The design space can be explored by applying several kinds of source code transformations like loop unrolling and tree height reduction. Performing design space exploration manually leads to inefficient and inflexible mappings. This work describes the automated design space exploration for area timing trade-offs by utilising evolutionary multi-objective optimisation. Several performance improvements for genetic algorithms are introduced, which target a fast and accurate design space exploration. Finally, the performance of the proposed algorithm is evaluated.
  • Keywords
    evolutionary computation; hardware-software codesign; optimisation; automated design space exploration; evolutionary multiobjective optimisation; hardware-software codesign; high level synthesis; source code transformation; Algorithm design and analysis; Costs; Design optimization; Genetic algorithms; High level synthesis; Pareto optimization; Productivity; Signal processing algorithms; Space exploration; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems, 2007. SIES '07. International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    1-4244-0840-7
  • Electronic_ISBN
    1-4244-0840-7
  • Type

    conf

  • DOI
    10.1109/SIES.2007.4297326
  • Filename
    4297326