• DocumentCode
    129264
  • Title

    DeSpErate: Speeding-up design space exploration by using predictive simulation scheduling

  • Author

    Mariani, Giovanni ; Palermo, Gianluca ; Zaccaria, Vittorio ; Silvano, Cristina

  • Author_Institution
    Dipt. di Elettron., Politec. Di Milano, Milan, Italy
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The design space exploration (DSE) phase is used to tune configurable system parameters and it generally consists of a multiobjective optimization (MOO) problem. It is usually done at pre-design phase and consists of the evaluation of large design spaces where each configuration requires long simulation. Several heuristic techniques have been proposed in the past and the recent trend is reducing the exploration time by using analytic prediction models to approximate the system metrics, effectively pruning sub-optimal configurations from the exploration scope. However, there is still a missing path towards the effective usage of the underlying computing resources used by the DSE process. In this work, we will show that an alternative and almost orthogonal approach - focused on exploiting the available parallelism in terms of computing resources - can be used to better schedule the simulations and to obtain a high speedup with respect to state of the art approaches, without compromising the accuracy of exploration results. Experimental results will be presented by dealing with the DSE problem of a shared memory multi-core system considering a variable number of available parallel resources to support the DSE phase1.
  • Keywords
    integrated circuit design; multiprocessing systems; optimisation; scheduling; DSE; DeSpErate; MOO problem; analytic prediction models; computing resources; configurable system parameters; design space exploration; heuristic techniques; large design spaces; multiobjective optimization problem; parallel resources; pre-design phase; predictive simulation scheduling; shared memory multicore system; state of the art approach; sub-optimal configurations; system metrics; Analytical models; Computational modeling; Optimization; Parallel processing; Prediction algorithms; Predictive models; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.231
  • Filename
    6800432