• DocumentCode
    1453194
  • Title

    Fast Communication Architecture Exploration of Processor Pool-Based MPSoC via Static Performance Analysis

  • Author

    Joo, Young-Pyo ; Kim, Sungchan ; Ha, Soonhoi

  • Author_Institution
    Samsung Electron., Suwon, South Korea
  • Volume
    30
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    468
  • Lastpage
    472
  • Abstract
    Multiprocessor systems-on-chip (MPSoCs) are evolving toward processor pool-based architecture that employs a hierarchical on-chip network for inter-processor and intra-processor pool communication. This letter presents a systematic exploration method of the cascaded bus matrix-based on-chip network design for processor pool-based MPSoCs. It uses an evolutionary algorithm to find optimal architectures in terms of on-chip area while satisfying a given performance constraint. Since simulation is too time-consuming to evaluate the performance of complex on-chip networks during architecture exploration, we propose to prune the design space efficiently using two novel static analysis techniques: 1) bandwidth analysis considering task execution dependences, and 2) memory contention analysis for accurate performance estimation. Thanks to fast and accurate evaluation by the proposed analysis techniques, we achieved an order of magnitude speed improvement for the architecture exploration without performance loss, compared with a simulation-based approach.
  • Keywords
    circuit optimisation; evolutionary computation; integrated circuit design; multiprocessing systems; reconfigurable architectures; system-on-chip; bandwidth analysis; cascaded bus matrix-based on-chip network design; evolutionary algorithm; fast communication architecture exploration; hierarchical on-chip network; interprocessor pool communication; intraprocessor pool communication; memory contention analysis; multiprocessor systems-on-chip; processor pool-based MPSoC; simulation-based approach; static analysis techniques; static performance analysis; systematic exploration method; task execution dependences; Analytical models; Bandwidth; Computer architecture; Delay; Estimation; Evolutionary computation; System-on-a-chip; Communication architecture exploration; MPSoC; processor pool; static performance analysis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2088930
  • Filename
    5715602