Skip to main navigation Skip to search Skip to main content

System-level performance analysis of multiprocessor system-on-chips by combining analytical model and execution time variation

  • Sungchan Kim*
  • , Soonhoi Ha
  • *Corresponding author for this work
    • Seoul National University

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    As the impact of the communication architecture on performance grows in a Multiprocessor System-on-Chip (MPSoC) design, the need for performance analysis in the early stage in order to consider various communication architectures is also increasing. While a simulation is commonly performed for performance evaluation of an MPSoC, it often suffers from a lengthy run time as well as poor performance coverage due to limited input stimuli or their ad hoc applications. In this paper, we propose a novel system-level performance analysis method to estimate the performance distribution of an MPSoC. Our approach consists of two techniques: (1) analytical model of on-chip crossbar-based communication architectures and (2) enumeration of task-level execution time variations for a target application. The execution time variation of tasks is efficiently captured by a memory access workload model. Thus, the proposed approach leads to better performance coverage for an MPSoC application in a reasonable computation time than the simulation-based approach. The experimental results validate the accuracy, efficiency, and practical usage of the proposed approach.

    Original languageEnglish
    Pages (from-to)233-245
    Number of pages13
    JournalMicroprocessors and Microsystems
    Volume38
    Issue number3
    DOIs
    StatePublished - 2014.05

    Keywords

    • Communication architecture
    • Multiprocessor
    • Performance analysis
    • Queuing theory
    • System-on-chip

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'System-level performance analysis of multiprocessor system-on-chips by combining analytical model and execution time variation'. Together they form a unique fingerprint.

    Cite this