• DocumentCode
    2757830
  • Title

    Visualization of Multi-objective Design Space Exploration for Embedded Systems

  • Author

    Taghavi, Toktam ; Pimentel, Andy D.

  • Author_Institution
    Comput. Syst. Archit. Group, Univ. of Amsterdam, Amsterdam, Netherlands
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    Modern embedded systems come with contradictory design constraints. On one hand, these systems often target mass production and battery-based devices, and therefore should be cheap and power efficient. On the other hand, they need to achieve high (real-time) performance. This wide spectrum of design requirements leads to complex heterogeneous system-on-chip (SoC) architectures. The complexity of embedded systems forces designers to model and simulate systems and their components to explore the wide range of design choices. Such design space exploration is especially needed during the early design stages, where the design space is at its largest. Due to the exponential design space in real problems and multiple criteria to be considered, multi-objective evolutionary algorithms (MOEAs) are often used to trim down a large design space into a finite set of points and provide the designer a set of tradable solutions with respect to the design criteria. Interpreting the search results (e.g., where are the Pareto points located), understanding their relations and analyzing how the design space was searched by such searching algorithms is of invaluable importance to the designer. To this end, this paper presents a novel interactive visualization tool, based on tree visualization, to understand the search dynamics of a MOEA and to visualize where the optimum design points are located in the design space and what objective values they have.
  • Keywords
    Pareto optimisation; computational complexity; data visualisation; electronic engineering computing; embedded systems; evolutionary computation; logic design; system-on-chip; Pareto points; battery based devices; contradictory design constraints; embedded systems complexity; mass production; multi objective design space exploration visualization; multi objective evolutionary algorithms; system-on-chip architectures; tree visualization; Computer architecture; Data visualization; Energy consumption; Image color analysis; Optimization; Space exploration; Visualization; design space exploration; embedded systems; multi-objective evolutionary algorithms; visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
  • Conference_Location
    Lille
  • Print_ISBN
    978-1-4244-7839-2
  • Type

    conf

  • DOI
    10.1109/DSD.2010.75
  • Filename
    5615616