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 条
  • [1] A sensitivity-based design space exploration methodology for embedded systems
    Fornaciari, W
    Sciuto, D
    Silvano, C
    Zaccaria, V
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 7 (1-2) : 7 - 32
  • [2] Sensitivity-based multistep MPC for embedded systems
    Palma, Vryan Gil
    Suardi, Andrea
    Kerrigan, Eric C.
    [J]. IFAC PAPERSONLINE, 2015, 48 (23): : 360 - 365
  • [3] The COMPLEX methodology for UML/MARTE Modeling and design space exploration of embedded systems
    Herrera, Fernando
    Posadas, Hector
    Penil, Pablo
    Villar, Eugenio
    Ferrero, Francisco
    Valencia, Raul
    Palermo, Gianluca
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (01) : 55 - 78
  • [4] A methodology for design space exploration in embedded DSP applications
    Economakos, George
    Anagnostopoulos, Kostas
    Sideris, Isidoros
    [J]. 2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 110 - 113
  • [5] Maude- based Design Space Exploration of Embedded Systems
    Boutekkouk, Fateh
    Benmohammed, Mohammed
    [J]. 2008 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2008, : 151 - 154
  • [6] Design Space Exploration for High Availability drFPGA Based Embedded Systems
    Chakraverty, S.
    Agarwal, Anubhav
    Agarwal, Amogh
    Kumar, Anil
    Sikri, Abhinav
    [J]. ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, 2012, 322 : 234 - +
  • [7] Design Space Exploration of 3D Network-on-Chip: A Sensitivity-based Optimization Approach
    Lee, Dongjin
    Das, Sourav
    Kim, Dae Hyun
    Doppa, Janardhan Rao
    Pande, Partha Pratim
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (03)
  • [8] Sensitivity-based methodology for the capacitor placement problem in radial distribution systems
    Estrada-Soria, G.
    Tovar-Hernandez, Horacio
    Gutierrez-Alcaraz, G.
    [J]. 2007 IEEE LAUSANNE POWERTECH, VOLS 1-5, 2007, : 1458 - 1463
  • [9] Modular design space exploration framework for embedded systems
    Künzli, S
    Thiele, L
    Zitzler, E
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (02): : 183 - 192
  • [10] Methodologies and tools for the design space exploration of embedded systems
    Vega-Rodriguez, Miguel A.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (01) : 53 - 54