Efficient Search-Space Encoding for System-Level Design Space Exploration of Embedded Systems

被引:3
|
作者
Richthammer, Valentina [1 ]
Glass, Michael [1 ]
机构
[1] Ulm Univ, Ulm, Germany
关键词
Design automation; system-level design; OPTIMIZATION; ALGORITHMS;
D O I
10.1109/MCSoC.2019.00046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For Design Space Exploration (DSE) of embedded systems as a combinatorial Multi-Objective Optimization Problem (MOP), metaheuristic optimization approaches are typically employed to determine high-quality solutions within limited optimization time. This requires the encoding of implementations from the design space in a search space which represents the available degrees of freedom for the optimization approach. Determining an encoding that ensures all design constraints are met by construction is, however, impossible for multi-/many-core DSE problems, so that the search space contains infeasible solutions. While state-of-the-art DSE techniques repair infeasible solutions, little to no attention has been paid to the efficiency of the resulting encoding w.r.t. its suitability for the employed optimization approach. Therefore, we formally define requirements for an efficient search space and analyze the drawbacks of automatically generated inefficient encodings. We furthermore present efficient search-space encodings for a state-of-the-art hybrid optimization approach suitable for a wide range of MOPs. The proposed encodings significantly reduce the required degree of repair, allowing us to introduce a feedback loop from repaired solutions in the design space to the respective encoded solutions in the efficient search space to further improve the optimization. The positive effects of the proposed efficient encoding and design-space feedback are demonstrated for system-level DSE using benchmarks from the domains of embedded many-core as well as networked automotive systems. Compared to inefficient search spaces from literature, significant enhancements in both optimization quality and time are observed. Furthermore, we propose metrics to quantify search-space efficiency which provide novel insights into the interdependence of search space and design space for multi-/many-core DSE.
引用
收藏
页码:273 / 280
页数:8
相关论文
共 50 条
  • [31] System-level design space exploration for security processor prototyping in analytical approaches
    Lin, Yung Chia
    Huang, Chung Wen
    Lee, Jenq Kuen
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 376 - 380
  • [32] A METHODOLOGY FOR SUPPORTING SYSTEM-LEVEL DESIGN SPACE EXPLORATION AT HIGHER LEVELS OF ABSTRACTION
    Dedic, Joze
    Finc, Matjaz
    Trost, Andrej
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2008, 17 (04) : 703 - 727
  • [33] DESSERT: DESign Space ExploRation Tool based on Power and Energy at System-Level
    Rethinagiri, Santhosh Kumar
    Palomar, Oscar
    Cristal, Adrian
    Unsal, Osman
    Swift, Michael M.
    2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 48 - 53
  • [34] An abstract modeling approach towards system-level design-space exploration
    van Wijk, FN
    Voeten, JPM
    ten Berg, AJWM
    SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 267 - 282
  • [35] Fast system-level design space exploration for low power configurable multimedia systems-on-chip
    Polloni, F
    Mazzoni, L
    Di Matteo, S
    15TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2002, : 150 - 154
  • [36] CASSE: A system-level modeling and design-space exploration tool for multiprocessor systems-on-chip
    Reyes, V
    Bautista, T
    Marrero, G
    Carballo, PP
    Kruijtzer, W
    PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, 2004, : 476 - 483
  • [37] System-Level Design Space Exploration Methodology for Energy-Efficient Sensor Node Configurations: An Experimental Validation
    Chouhan, Sonali
    Balakrishnan, M.
    Bose, Ranjan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (04) : 586 - 596
  • [38] A mixed-level co-simulation method for system-level design space exploration
    Thompson, Mark
    Pimentel, Andy D.
    Polstra, Simon
    Erbas, Cagkan
    PROCEEDINGS OF THE 2006 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL TIME MULTIMEDIA, 2006, : 27 - +
  • [39] Search-space optimizations for high-level ATPG
    Campos, Jorge
    Al-Asaad, Hussain
    MTV 2005: SIXTH INTERNATIONAL WORKSHOP ON MICROPRESSOR TEST AND VERIFICATION: COMMON CHALLENGES AND SOLUTIONS, PROCEEDINGS, 2006, : 84 - +
  • [40] Efficient System-Level Design Space Exploration for High-Level Synthesis using Pareto-Optimal Subspace Pruning
    Liao, Yuchao
    Adegbija, Tosiron
    Lysecky, Roman
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 567 - 572