• DocumentCode
    3193386
  • Title

    High-level timing analysis of concurrent applications on MPSoC platforms using memory-aware trace-driven simulations

  • Author

    Plyaskin, Roman ; Masrur, Alejandro ; Geier, Martin ; Chakraborty, Samarjit ; Herkersdorf, Andreas

  • Author_Institution
    Inst. for Integrated Syst., Tech. Univ. Munchen, Munich, Germany
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    229
  • Lastpage
    234
  • Abstract
    Due to the growing complexity of multiprocessor systems-on-chip (MPSoCs), there is an increasing demand on efficient design space exploration techniques. In addition to the analysis of diverse hardware architectures, these techniques should assist the designer in the flexible evaluation of various scheduling policies and application mappings while taking effects of the shared on-chip communication infrastructure into account. Most available simulation approaches are either unable to cover all these aspects jointly or have poor simulation performance. In this paper, we present a framework for timing analysis of MPSoC architectures using abstract and yet accurate traces. The traces capture both precise processing latencies and memory access patterns and represent application- and OS-related workload. Performance estimation is performed by an interleaved execution of the traces on a highly configurable multiprocessor platform modeled in our trace-driven SystemC TLM simulator. Using the flexible scheduler model presented in this paper, various mappings and scheduling policies can be rapidly evaluated while considering on-chip interconnect contention and usage of shared resources. Due to the abstraction of the trace-driven simulations, the proposed framework allows for both fast and accurate explorations of MPSoC design alternatives.
  • Keywords
    computer architecture; logic design; multiprocessing systems; processor scheduling; system-on-chip; MPSoC architectures; MPSoC design; OS related workload; application mappings; concurrent application; design space exploration technique; flexible scheduler model; hardware architectures; high level timing analysis; interleaved execution; memory access patterns; memory aware trace driven simulation; multiprocessor platform; multiprocessor systems-on-chip; on-chip interconnect contention; performance estimation; scheduling policies; shared on-chip communication infrastructure; trace driven SystemC TLM simulator; trace driven simulations; Computational modeling; Computer architecture; Context; Scheduling; Synchronization; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI System on Chip Conference (VLSI-SoC), 2010 18th IEEE/IFIP
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4244-6469-2
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2010.5642665
  • Filename
    5642665