• DocumentCode
    511916
  • Title

    Efficient approximately-timed performance modeling for architectural exploration of MPSoCs

  • Author

    Streubühr, Martin ; Gladigau, Jens ; Haubelt, Christian ; Teich, Jürgen

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2009
  • fDate
    22-24 Sept. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we propose an efficient modeling approach that permits simulation-based performance evaluation of MPSoCs at electronic system level (ESL). The approach is based on a SystemC simulation framework and allows for evaluating timing effects from resource contention when mapping applications to MPSoC platforms. The abstraction level used for modeling timing corresponds to approximately-timed transaction level models. This allows for an accurate performance modeling, including temporal effects from preemptive processor scheduling and bus arbitration. However, in contrast to standard SystemC TLM, application mapping and platform models are configurable and, thus, enable design space exploration at ESL. We use a motion-JPEG decoder application to illustrate and assess the benefits of the proposed approach.
  • Keywords
    multiprocessing systems; processor scheduling; system buses; system-on-chip; timing; video codecs; JPEG decoder application; MPSoC architectural exploration; SystemC simulation; abstraction level; approximately timed performance modeling; approximately timed transaction level model; bus arbitration; electronic system level; preemptive processor scheduling; timing effects; Application software; Computational modeling; Computer architecture; Computer science; Discrete event simulation; Feedback; Hardware; Software performance; Space exploration; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification & Design Languages, 2009. FDL 2009. Forum on
  • Conference_Location
    Sophia Antipolis
  • ISSN
    1636-9874
  • Electronic_ISBN
    1636-9874
  • Type

    conf

  • Filename
    5404057