Title :
Trace-based simulation framework combining message-based and shared-memory interactions in a time-triggered platform
Author :
Zaher Owda;Roman Obermaisser
Author_Institution :
University of Siegen, Germany
fDate :
6/1/2015 12:00:00 AM
Abstract :
Multi-Processor Systems-on-a-Chip (MPSoC) based on time-triggered on-chip networks facilitate fault isolation, temporal predictability and mixed-criticality integration. In mixed-criticality systems, a shared memory can be realized on top of time-triggered message passing to effectively support heterogeneous applications with different interaction paradigms. This paper presents a simulation environment of such an MPSoC combining message-based and shared-memory interactions. We present SystemC simulation building blocks for the application cores, network interfaces and the time-triggered network-on-a-chip. The behavior of the application cores is described by Transaction-Level Modeling (TLM). We generate traces from the application software or from benchmarks, which serve as input for the access to the network interfaces. The simulation framework is evaluated using a realistic case study based on SPLASH-2 and PARSEC application benchmarks. The simulation framework is essential for early validation and design space exploration of mixed-criticality systems. The high abstraction level provided by TLM and traces ensures high simulation speeds.
Keywords :
"Logic gates","Computational modeling","Multicore processing","Benchmark testing","Sockets","Network-on-chip","Schedules"
Conference_Titel :
Event-based Control, Communication, and Signal Processing (EBCCSP), 2015 International Conference on
DOI :
10.1109/EBCCSP.2015.7300669