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 条
  • [31] Automatic Construction of Models for Analytic System-Level Design Space Exploration Problems
    Attarzadeh-Niaki, Seyed-Hosein
    Sander, Ingo
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 670 - 673
  • [32] System-level design space exploration for security processor prototyping in analytical approaches
    Lin, Yung Chia
    Huang, Chung Wen
    Lee, Jenq Kuen
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 376 - 380
  • [33] An abstract modeling approach towards system-level design-space exploration
    van Wijk, FN
    Voeten, JPM
    ten Berg, AJWM
    [J]. SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 267 - 282
  • [34] A METHODOLOGY FOR SUPPORTING SYSTEM-LEVEL DESIGN SPACE EXPLORATION AT HIGHER LEVELS OF ABSTRACTION
    Dedic, Joze
    Finc, Matjaz
    Trost, Andrej
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2008, 17 (04) : 703 - 727
  • [35] 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.
    [J]. 2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 48 - 53
  • [36] System-Level Exploration of Hierarchical Storage Organizations for Embedded Data-Intensive Applications
    Balasa, Florin
    Zhu, Hongwei
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 638 - 641
  • [37] PHOTONIC NOCS: SYSTEM-LEVEL DESIGN EXPLORATION
    Petracca, Michele
    Lee, Benjamin G.
    Bergman, Keren
    Carloni, Luca P.
    [J]. IEEE MICRO, 2009, 29 (04) : 74 - 84
  • [38] A mixed-level co-simulation method for system-level design space exploration
    Thompson, Mark
    Pimentel, Andy D.
    Polstra, Simon
    Erbas, Cagkan
    [J]. PROCEEDINGS OF THE 2006 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL TIME MULTIMEDIA, 2006, : 27 - +
  • [39] Design space exploration techniques for the codesign of embedded data processing systems
    Deegener, M
    Huss, SA
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (03): : 161 - 170
  • [40] A flexible hierarchical approach for controlling the system-level design complexity of embedded systems
    Klaus, Stephan
    [J]. Lecture Notes in Electrical Engineering, 2010, 78 : 25 - 42