• DocumentCode
    1622546
  • Title

    NASA: A generic infrastructure for system-level MP-SoC design space exploration

  • Author

    Jia, Zai Jian ; Pimentel, Andy D. ; Thompson, Mark ; Bautista, Tomás ; Núñez, Antonio

  • Author_Institution
    Res. Inst. for Appl. Microelectron., Univ. of Las Palmas de Gran Canaria, Las Palmas, Spain
  • fYear
    2010
  • Firstpage
    41
  • Lastpage
    50
  • Abstract
    System-level simulation and design space exploration (DSE) are key ingredients for the design of multiprocessor system-on-chip (MP-SoC) based embedded systems. The efforts in this area, however, typically use ad-hoc software infrastructures to facilitate and support the system-level DSE experiments. In this paper, we present a new, generic system-level MP-SoC DSE infrastructure, called NASA (Non Ad-hoc Search Algorithm). This highly modular framework uses well-defined interfaces to easily integrate different system-level simulation tools as well as different combinations of search strategies in a simple plug-and-play fashion. Moreover, NASA deploys a so-called dimension-oriented DSE approach, allowing designers to configure the appropriate number of, possibly different, search algorithms to simultaneously co-explore the various design space dimensions. As a result, NASA provides a flexible and re-usable framework for the systematic exploration of the multi-dimensional MP-SoC design space, starting from a set of relatively simple user specifications. To demonstrate the distinct aspects of NASA, we also present several DSE experiments in which we, e.g., compare NASA configurations using a single search algorithm for all design space dimensions to configurations using a separate search algorithm per dimension. These experiments indicate that the latter multi-dimensional co-exploration can find better design points and evaluates a higher diversity of design alternatives as compared to the more traditional approach of using a single search algorithm for all dimensions.
  • Keywords
    embedded systems; integrated circuit design; multiprocessing systems; system-on-chip; NASA; ad-hoc software infrastructures; design space exploration; embedded systems; multidimensional MP-SoC design space; multiprocessor system-on-chip; non ad-hoc search algorithm; system-level simulation; Algorithm design and analysis; Analytical models; Maintenance engineering; NASA; Program processors; Space exploration; Topology; MP-SoC design; System-level design space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-Time Multimedia (ESTIMedia), 2010 8th IEEE Workshop on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-1-4244-9084-4
  • Type

    conf

  • DOI
    10.1109/ESTMED.2010.5666979
  • Filename
    5666979