• DocumentCode
    2222660
  • Title

    An Efficient Design Space Exploration Methodology for On-Chip Multiprocessors Subject to Application-Specific Constraints

  • Author

    Palermo, Gianluca ; Silvano, Cristina ; Zaccaria, Vittorio

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan
  • fYear
    2008
  • fDate
    8-9 June 2008
  • Firstpage
    75
  • Lastpage
    82
  • Abstract
    Multi-processor system on-chip (MPSoC) architectures represent an emerging paradigm for developing customized, application specific solutions meeting time-to-market, performance and power consumption constraints. Application-specific MPSoCs are usually designed by using a platform-based approach, where a wide range of customizable parameters must be tuned to find the best trade-offs in terms of the selected 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 with multiple constraints. The design space for an application-specific MPSoC architecture consists of several parameters, mainly related to micro-architecture, memory hierarchy, and interconnection network. The total amount of possible architecture configurations is too large to be comprehensively evaluated. So far, several heuristic techniques have been proposed to address the DSE problem for MPSoC, but they are not efficient in handling constraints and identifying the Pareto front. In this paper, an efficient DSE methodology for application-specific MPSoC is proposed. The methodology combines design of experiments (DoEs) and response surface modeling (RSM) techniques to a new technique for handling system-level constraints. First, the DoE phase generates an initial plan of experiments used to create a coarse view of the target design space. Then, a set of RSM techniques are used to refine the exploration by exploiting application-specific constraints to identify the maximum number of feasible solutions. To trade-off accuracy and efficiency of the proposed techniques, a set of experimental results with actual workloads are reported in the paper.
  • Keywords
    Pareto optimisation; circuit optimisation; design of experiments; multiprocessing systems; multiprocessor interconnection networks; response surface methodology; system-on-chip; Pareto front; application-specific MPSoC; application-specific constraints; design of experiments; efficient design space exploration methodology; interconnection network; memory hierarchy; multi-objective optimization problem; multiprocessor system on-chip architectures; onchip multiprocessors; performance constraints; power consumption constraints; response surface modeling; time-to-market constraints; Constraint optimization; Delay; Design methodology; Design optimization; Energy consumption; Multiprocessor interconnection networks; Response surface methodology; Space exploration; System-on-a-chip; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors, 2008. SASP 2008. Symposium on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-2333-0
  • Electronic_ISBN
    978-1-4244-2334-7
  • Type

    conf

  • DOI
    10.1109/SASP.2008.4570789
  • Filename
    4570789