Visualization of Multi-Objective Design Space Exploration for Embedded Systems

被引:6
|
作者
Taghavi, Toktam [1 ]
Pimentel, Andy D. [1 ]
机构
[1] Univ Amsterdam, Inst Informat, Comp Syst Architecture Grp, Amsterdam, Netherlands
关键词
component; design space exploration; visualization; multi-objective evolutionary algorithms; embedded systems;
D O I
10.1109/DSD.2010.75
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:11 / 20
页数:10
相关论文
共 50 条
  • [1] A flexible framework for fast multi-objective design space exploration of embedded systems
    Palermo, G
    Silvano, C
    Zaccaria, V
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 249 - 258
  • [2] Multi-objective design space exploration of embedded system platforms
    Madsen, Jan
    Stidsen, Thomas K.
    Kjærulf, Peter
    Mahadevan, Shankar
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 185 - +
  • [3] Performance evaluation of efficient multi-objective evolutionary algorithms for design space exploration of embedded computer systems
    Ascia, Giuseppe
    Catania, Vincenzo
    Di Nuovo, Alessandro G.
    Palesi, Maurizio
    Patti, Davide
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (01) : 382 - 398
  • [4] Design space exploration with evolutionary multi-objective optimisation
    Holzer, M.
    Kneff, B.
    Rupp, M.
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 126 - 133
  • [5] Design space exploration in multi-objective hierarchical SOC design
    Han, Muhua
    Xie, Yufeng
    Liu, Leibo
    Wei, Shaoijun
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 118 - 121
  • [6] Multi-objective design space exploration under uncertainty
    Kheawhom, S
    Kittisupakorn, P
    [J]. European Symposium on Computer-Aided Process Engineering-15, 20A and 20B, 2005, 20a-20b : 145 - 150
  • [7] Efficient symbolic multi-objective design space exploration
    Lukasiewycz, Martin
    Glass, Michael
    Haubelt, Christian
    Teich, Juergen
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 661 - 666
  • [8] Sherlock: A Multi-Objective Design Space Exploration Framework
    Gautier, Quentin
    Althoff, Alric
    Crutchfield, Christopher L.
    Kastner, Ryan
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [9] Multi Objective Design Space Exploration of Cache for Embedded Applications
    Alipour, Mehdi
    Taghdisi, Hojjat
    Sadeghzadeh, Seyed Hassan
    [J]. 2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [10] An Approach to Design Embedded Systems by Multi-objective Optimization
    Pham Van Huong
    Nguyen Ngoc Binh
    [J]. 2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 165 - 169