• DocumentCode
    1654292
  • Title

    Design space pruning through hybrid analysis in system-level design space exploration

  • Author

    Piscitelli, Roberta ; Pimentel, Andy D.

  • Author_Institution
    Comput. Syst. Archit. Group, Univ. of Amsterdam, Amsterdam, Netherlands
  • fYear
    2012
  • Firstpage
    781
  • Lastpage
    786
  • Abstract
    System-level design space exploration (DSE), which is performed early in the design process, is of eminent importance to the design of complex multi-processor embedded system architectures. During system-level DSE, system parameters like, e.g., the number and type of processors, the type and size of memories, or the mapping of application tasks to architectural resources, are considered. Simulation-based DSE, in which different design instances are evaluated using system-level simulations, typically are computationally costly. Even using high-level simulations and efficient exploration algorithms, the simulation time to evaluate design points forms a real bottleneck in such DSE. Therefore, the vast design space that needs to be searched requires effective design space pruning techniques. This paper presents a technique to reduce the number of simulations needed during system-level DSE. More specifically, we propose an iterative design space pruning methodology based on static throughput analysis of different application mappings. By interleaving these analytical throughput estimations with simulations, our hybrid approach can significantly reduce the number of simulations that are needed during the process of DSE.
  • Keywords
    embedded systems; integrated circuit design; iterative methods; multiprocessing systems; system-on-chip; analytical throughput estimations; application mappings; architectural resources; design space pruning; heterogeneous multiprocessor system-on-chip design; high-level simulations; iterative design space pruning methodology; multiprocessor embedded system architectures; static throughput analysis; system-level DSE; system-level design space exploration algorithm; system-level simulations; Accuracy; Analytical models; Computational modeling; Computer architecture; Estimation; Program processors; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176600
  • Filename
    6176600