Skip to main navigation Skip to search Skip to main content

Efficient hierarchical bus-matrix architecture exploration of processor pool-based MPSoC

  • Young Pyo Joo
  • , Sungchan Kim*
  • , Soonhoi Ha
  • *Corresponding author for this work
    • Samsung
    • Seoul National University

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    Multiprocessor System-on-Chip (MPSoC) systems are evolving towards a processor pool-based architecture that employs hierarchical on-chip networks for inter- and intra-processor pool communication. Since the design space of processor pool-based MPSoCs is extremely wide, the application-specific optimization of on-chip communication architecture is a nontrivial task. This paper presents a systematic methodology for a cascaded bus matrix-based on-chip network design for processor pool-based MPSoCs. Our approach finds sub-optimal architectures in terms of energy consumption and on-chip area while satisfying given performance constraints. The proposed approach allows for independent configurations of processor pools, which leads to better solutions than seen in previous work. Since a simulation is too time-consuming to evaluate the performance of complex on-chip networks, we propose to prune the designs space efficiently by two static analysis techniques to minimize the use of simulations. Thanks to the static analysis techniques, our approach achieves an order of magnitude speed improvement for architecture exploration without performance loss, compared with simulation-based approaches.

    Original languageEnglish
    Pages (from-to)293-317
    Number of pages25
    JournalDesign Automation for Embedded Systems
    Volume16
    Issue number4
    DOIs
    StatePublished - 2012.11

    Keywords

    • Architecture exploration
    • Evolutionary algorithm
    • Multiprocessor
    • On-chip hierarchical bus matrix
    • Processor-pool

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems

    Fingerprint

    Dive into the research topics of 'Efficient hierarchical bus-matrix architecture exploration of processor pool-based MPSoC'. Together they form a unique fingerprint.

    Cite this