IDeSyDe: Systematic Design Space Exploration via Design Space Identification

被引:1
|
作者
Jordao, Rodolfo [1 ]
Becker, Matthias [1 ]
Sander, Ingo [1 ]
机构
[1] KTH Royal Inst Technol, Isafjordsgatan 26, Kista, Stockholm, Sweden
关键词
Design space exploration; design space identification; embedded system design;
D O I
10.1145/3647640
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Design space exploration (DSE) is a key activity in embedded design processes, where a mapping between applications and platforms that meets the process design requirements must be found. Finding such mappings is very challenging due to the complexity of modern embedded platforms and applications. DSE tools aid in this challenge by potentially covering sections of the design space that could be unintuitive to designers, leading to more optimised designs. Despite this potential benefit, DSE tools remain relatively niche in the embedded industry. A significant obstacle hindering their wider adoption is integrating such tools into embedded design processes. We present two contributions that address this integration issue. First, we present the design space identification (DSI) approach for systematically constructing DSE solutions that are modular and tuneable. Modularity means that DSE solutions can be reused to construct other DSE solutions, while tuneability means that the most specific DSE solution is chosen for the target DSE problem. Moreover, DSI enables transparent cooperation between exploration algorithms. Second, we present IDeSyDe, an extensible DSE framework for DSE solutions based on DSI. IDeSyDe allows extensions to be developed in different programming languages in a manner compliant with the DSI approach. We showcase the relevance of these contributions through five different case studies. The case study evaluations showed that non-exploration DSI procedures create overheads, which are marginal compared to the exploration algorithms. Empirically, most evaluations average 2% of the total DSE request. More importantly, the case studies have shown that IDeSyDe indeed provides a modular and incremental framework for constructing DSE solutions. In particular, the last case study required minimal extensions over the previous case studies so that support for a new application type was added to IDeSyDe.
引用
收藏
页数:45
相关论文
共 50 条
  • [1] Formulation of Design Space Exploration Problems by Composable Design Space Identification
    Jordao, Rodolfo
    Sander, Ingo
    Becker, Matthias
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1204 - 1207
  • [2] Microprocessor Design Space Exploration via Space Partitioning and Bayesian Optimization
    Jiang, Zijun
    Lyu, Yangdi
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [3] Exploration of design space in ECDSA
    Schmidt, J
    Novotny, M
    Jäger, M
    Becvár, M
    Jáchim, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 1072 - 1075
  • [4] Interfaces for Design Space Exploration
    Garcia, Sara
    Leitao, Antonio
    CO-CREATING THE FUTURE: INCLUSION IN AND THROUGH DESIGN, ECAADE 2022, VOL 1, 2022, : 331 - 340
  • [5] Design Space Exploration of DICE
    Lorych, Dominik
    Jaeger, Lukas
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, ARES 2022, 2022,
  • [6] Erasure in design space exploration
    Woodbury, R
    Datta, S
    Burrow, A
    ARTIFICIAL INTELLIGENCE IN DESIGN '00, 2000, : 521 - 543
  • [7] Design space exploration revisited
    Van Langen, PHG
    Brazier, FMT
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2006, 20 (02): : 113 - 119
  • [8] Design Space Exploration for Security
    Kang, Eunsuk
    2016 IEEE CYBERSECURITY DEVELOPMENT (IEEE SECDEV 2016), 2016, : 30 - 36
  • [9] Practical Design Space Exploration
    Nardi, Luigi
    Koeplinger, David
    Olukotun, Kunle
    2019 IEEE 27TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2019), 2019, : 347 - 358
  • [10] Accelerating design space exploration
    Haubelt, C
    Teich, J
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 79 - 84