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