Data Mining in System-Level Design Space Exploration of Embedded Systems

被引:2
|
作者
Richthammer, Valentina [1 ]
Scheinert, Tobias [1 ]
Glass, Michael [1 ]
机构
[1] Ulm Univ, Inst Embedded Syst Real Time Syst, Ulm, Germany
关键词
Design automation; Knowledge discovery; EVOLUTIONARY ALGORITHMS; OPTIMIZATION;
D O I
10.1007/978-3-030-60939-9_4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasingly complex applications and architectures, the task of determining Pareto-optimal implementations at the system level becomes a challenge even for state-of-the-art Design Space Exploration (DSE) methodologies. In this field, nature-inspired techniques such as Evolutionary Algorithms (EAs) are frequently employed, since they are well-suited to the multi-objective and hard-constrained nature of the DSE optimization problem. On the other hand, meta-heuristic approaches are problem-agnostic and are often observed to converge relatively quickly. Furthermore, this type of optimization lacks explainability, i.e. the way in which the optimization algorithm arrives at improved solutions as well as the individual contributions of design decisions to the resulting quality of a solution are not at all clear - and are consequently not utilized during DSE as of yet. To remedy this, we propose the integration of automated data-mining techniques into state-of-the-art DSE flows. Data mining is, thereby, used for (a) the automatic extraction and generation of previously untapped information from the optimization process to be (b) incorporated into the DSE to enhance optimization quality. We present a variety of ways to extract and include relevant knowledge during DSE, as well as (c) several possibilities to gain insight into the interdependence between decision variables and optimization objectives. Experimental results for benchmark systems for large-scale many-cores to networked embedded systems demonstrate the potential of the proposed techniques to improve the quality of the optimized implementations at no DSE-time overhead.
引用
收藏
页码:52 / 66
页数:15
相关论文
共 50 条
  • [1] Search-space Decomposition for System-level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Fassnacht, Fabian
    Glass, Michael
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (02)
  • [2] Efficient Search-Space Encoding for System-Level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Glass, Michael
    [J]. 2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 273 - 280
  • [3] Formal system-level design space exploration
    Knorreck, Daniel
    Apvrille, Ludovic
    Pacalet, Renaud
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (02): : 250 - 264
  • [4] System-Level Design Space Exploration for Heterogeneous Parallel Dedicated Systems
    Pomante, Luigi
    Serri, Paolo
    Marchesani, Stefano
    [J]. WORLD CONGRESS ON COMPUTER & INFORMATION TECHNOLOGY (WCCIT 2013), 2013,
  • [5] Perspectives on System-level MPSoC Design Space Exploration
    Pimientel, Andy
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 335 - 335
  • [6] A methodology for system-level analog design space exploration
    De Bernardinis, F
    Vincentelli, AS
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 676 - 677
  • [7] Visualization of Computer Architecture Simulation Data for System-Level Design Space Exploration
    Taghavi, Toktam
    Thompson, Mark
    Pimentel, Andy D.
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 149 - 160
  • [8] STATS: A framework for microprocessor and system-level design space exploration
    Albonesi, DH
    Koren, I
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (12-13) : 1097 - 1110
  • [9] System-Level Design Space Exploration for Application-Specific HW/SW Systems
    Pomante, Luigi
    Imbriglio, Laura
    Graziosi, Fabio
    [J]. IEEE TIC-STH 09: 2009 IEEE TORONTO INTERNATIONAL CONFERENCE: SCIENCE AND TECHNOLOGY FOR HUMANITY, 2009, : 569 - 574
  • [10] System-level design space exploration of dynamic reconfigurable architectures
    Sigdel, Kamana
    Thompson, Mark
    Pimente, Andy D.
    Stefanov, Todor
    Bertels, Koen
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2008, 5114 : 279 - +