A Sensitivity-Based Design Space Exploration Methodology for Embedded Systems

被引:0
|
作者
William Fornaciari
Donatella Sciuto
Cristina Silvano
Vittorio Zaccaria
机构
[1] Dip. di Elettronica e Informazione,Politecnico di Milano
[2] Università degli Studi di Milano,Dip. di Scienze dell'Informazione
关键词
Design space exploration; power and performance optimization;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose a system-level design methodology for the efficient exploration of the architectural parameters of the memory sub-systems, from the energy-delay joint perspective. The aim is to find the best configuration of the memory hierarchy without performing the exhaustive analysis of the parameters space. The target system architecture includes the processor, separated instruction and data caches, the main memory, and the system buses. To achieve a fast convergence toward the near-optimal configuration, the proposed methodology adopts an iterative local-search algorithm based on the sensitivity analysis of the cost function with respect to the tuning parameters of the memory sub-system architecture. The exploration strategy is based on the Energy-Delay Product (EDP) metric taking into consideration both performance and energy constraints. The effectiveness of the proposed methodology has been demonstrated through the design space exploration of a real-world case study: the optimization of the memory hierarchy of a MicroSPARC2-based system executing the set of Mediabench benchmarks for multimedia applications. Experimental results have shown an optimization speedup of 2 orders of magnitude with respect to the full search approach, while the near-optimal system-level configuration is characterized by a distance from the optimal full search configuration in the range of 2%.
引用
下载
收藏
页码:7 / 33
页数:26
相关论文
共 50 条
  • [31] Fast, Accurate Design Space Exploration of Embedded Systems Memory Configurations
    Hiser, Jason D.
    Davidson, Jack W.
    Whalley, David B.
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 699 - +
  • [32] A Hierarchical Framework for Design Space Exploration and Optimization of TTP-Based Distributed Embedded Systems
    He, Xiuqiang
    Yuan, Mingxuan
    Gu, Zonghua
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (04) : 237 - 249
  • [33] Visualization of Multi-Objective Design Space Exploration for Embedded Systems
    Taghavi, Toktam
    Pimentel, Andy D.
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 11 - 20
  • [34] Towards efficient design space exploration of heterogeneous embedded media systems
    Pimentel, AD
    Polstra, S
    Terpstra, F
    van Halderen, AW
    Coffland, JE
    Hertzberger, LO
    EMBEDDED PROCESSOR DESIGN CHALLENGES: SYSTEMS, ARCHITECTURES, MODELLING, AND SIMULATION - SAMOS, 2002, 2268 : 57 - 73
  • [35] Design space exploration of embedded systems: A view from diverse domains
    Vega-Rodriguez, Miguel A.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) : 1113 - 1114
  • [36] A design methodology for embedded systems based on multiple processors
    Carro, L
    Wagner, F
    Kreutz, M
    Oyamada, M
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 33 - 42
  • [37] Expanding Design Space for Complex Embedded Systems with HLD-methodology
    Platunov, Alexey
    Kluchev, Arkady
    Penskoi, Aleksandr
    2014 6TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2014, : 157 - 164
  • [38] Sensitivity-Based Product Portfolio and Design Integration
    Smith, Beverly V.
    Ierapetritou, Marianthi G.
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2011, 50 (07) : 3919 - 3927
  • [39] Discrete sensitivity-based evolutionary design optimization
    Steven, GP
    Li, Q
    COMPUTATIONAL FLUID AND SOLID MECHANICS 2003, VOLS 1 AND 2, PROCEEDINGS, 2003, : 2373 - 2377
  • [40] Platform-based design and software design methodology for embedded systems
    Sangiovanni-Vincentelli, A
    Martin, G
    IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (06): : 23 - 33