• DocumentCode
    1927422
  • Title

    Multi-processor system-on-chip Design Space Exploration based on multi-level modeling techniques

  • Author

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

  • Author_Institution
    ALaRI, Univ. of Lugano, Lugano, Switzerland
  • fYear
    2009
  • fDate
    20-23 July 2009
  • Firstpage
    118
  • Lastpage
    124
  • Abstract
    Multi-processor Systems-on-chip are currently designed by using platform-based synthesis techniques. In this approach, a wide range of platform parameters are tuned to find the best trade-offs in terms of the selected system figures of merit (such as energy, delay and area). This optimization phase is called design space exploration (DSE) and it generally consists of a multi-objective optimization (MOO) problem. The design space of a multi-processor architecture is too large to be evaluated comprehensively. So far, several heuristic techniques have been proposed to address the MOO problem, but they are characterized by low efficiency to identify the Pareto set. In this paper we propose a methodology for heuristic platform based design based on evolutionary algorithms and multi-level simulation techniques. In particular, we extend the NSGA-II with an approximate neural network meta-model for multiprocessor architectures in order to replace expensive platform simulations with fast meta-model evaluation. The model accuracy and efficiency is improved by exploiting high-level platform simulation techniques. High-level simulation allows us to reduce the overall complexity of the neural network and improving its prediction power. Experimental results show that the proposed techniques is able to reduce the number of simulations needed for the optimization without decreasing the quality of the obtained Pareto set. Results are compared with state of the art techniques to demonstrate that optimization time due to simulation can be sped up by adopting multi-level simulation techniques.
  • Keywords
    evolutionary computation; integrated circuit design; optimisation; system-on-chip; Pareto set; approximate neural network meta-model; design space exploration; evolutionary algorithms; multi-level modeling techniques; multi-level simulation techniques; multi-objective optimization problem; multi-processor architecture; multi-processor system-on-chip design; platform-based synthesis techniques; Algorithm design and analysis; Artificial neural networks; Context modeling; Delay; Design optimization; Evolutionary computation; Neural networks; Predictive models; Space exploration; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Architectures, Modeling, and Simulation, 2009. SAMOS '09. International Symposium on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-4502-8
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2009.5289222
  • Filename
    5289222