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
Link To Document