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
Link To Document :
بازگشت