DeSpErate plus plus : An Enhanced Design Space Exploration Framework Using Predictive Simulation Scheduling

被引:9
|
作者
Mariani, Giovanni [1 ]
Palermo, Gianluca [1 ]
Zaccaria, Vittorio [1 ]
Silvano, Cristina [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
关键词
Computer performance; concurrency control; design automation; evolutionary computation; high performance computing; parallel architectures; SYSTEM-LEVEL DESIGN; OPTIMIZATION; ALGORITHM; ACCURATE;
D O I
10.1109/TCAD.2014.2379634
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Exploring the design space of computer architectures generally consists of a trial-and-error procedure where several architectural configurations are evaluated by using simulation techniques. The final goal of the multiobjective design space exploration (DSE) process is the identification of architectural configurations optimal for a set of target objective functions, typically power consumption, and performance. Simulations are computationally expensive making it rather hard to efficiently explore the design space to identify high-quality configurations in an acceptable exploration time when relying solely on a single-core machine to run simulations. To tackle this problem, engineers proposed solutions based on either: 1) the use of approximate analytic performance models to prune the suboptimal regions of the design space by reducing the number of simulations to run or 2) the use of parallel computing resources to run different simulations concurrently. In this paper we demonstrate that, to efficiently speedup the DSE process while fully exploiting the parallel computing infrastructure, we need to combine the two techniques together in a structured manner. In this paper, we investigate this issue and we propose a DSE solution that exploits approximate analytic prediction models to improve the simulation schedule on a parallel computing environment rather than to prune the number of simulations. Experimental results demonstrate that the proposed technique provides a speedup from 1.26x to 4x with respect to other parallel state-of-the art DSE techniques.
引用
收藏
页码:293 / 306
页数:14
相关论文
共 50 条
  • [1] DeSpErate: Speeding-up Design Space Exploration by using Predictive Simulation Scheduling
    Mariani, Giovanni
    Palermo, Gianluca
    Zaccaria, Vittorio
    Silvano, Cristina
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [2] Dovado: An Open-Source Design Space Exploration Framework
    Paletti, Daniele
    Conficconi, Davide
    Santambrogio, Marco D.
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 128 - 135
  • [3] Sherlock: A Multi-Objective Design Space Exploration Framework
    Gautier, Quentin
    Althoff, Alric
    Crutchfield, Christopher L.
    Kastner, Ryan
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [4] A Meta-Framework for Design Space Exploration
    Saxena, Tripti
    Karsai, Gabor
    18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 71 - 80
  • [5] Design and Simulation of Smart-Grids using OMNeT plus plus /Matlab-Simulink Co-simulator
    Allaoua, Ammar
    Layadi, Toufik Madani
    Colak, Ilhami
    Rouabah, Khaled
    10TH IEEE INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY RESEARCH AND APPLICATIONS (ICRERA 2021), 2021, : 141 - 145
  • [6] Simulations Framework for Network Congestion Avoidance Algorithms using the OMNeT plus plus IDE
    Buzura, Sorin
    Dadarlat, Vasile
    Peculea, Adrian
    Iancu, Bogdan
    Cebuc, Emil
    2013 ROEDUNET INTERNATIONAL CONFERENCE (ROEDUNET): NETWORKING IN EDUCATION, 11TH EDITION, 2013,
  • [7] Bus Network Scheduling Problem: GRASP plus EAs with PISA * Simulation
    Olivera, Ana C.
    Frutos, Mariano
    Carballido, Jessica A.
    Ponzoni, Ignacio
    Brignole, Nelida B.
    BIO-INSPIRED SYSTEMS: COMPUTATIONAL AND AMBIENT INTELLIGENCE, PT 1, 2009, 5517 : 1272 - 1279
  • [8] Parameter Space Exploration for Analog Circuit Design Using Enhanced Bee Colony Algorithm
    Patel, Subhash
    Thakker, Rajesh A.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (09)
  • [9] Design Space Exploration for the Implementation of a Predictive Current Controller based on FPGA
    Martin, Pedro
    Machado, Osmell
    Rodriguez, Francisco J.
    Bueno, Emilio J.
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 161 - 164
  • [10] Observation Scheduling Simulation Framework: Design and First Results.
    Fraser, Stephen N.
    Steele, Iain A.
    ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2, 2008, 7019