Modular Framework for Multi-level Multi-device MPSoC Simulation
Christoph Röth, Gabriel Marchesan Almeida, Oliver Sander, Luciano Copello Ost, Nicolas Hébert, Gilles Sassatelli, Pascal Benoit, Lionel Torres, Jürgen Becker · 2011
Multi-Processor System-on-Chips (MPSoCs) as evolution of traditional embedded system architectures demand for a detailed exploration on architectures and system design. Simulation time and complexity are major issues, as such systems get more and more complex. This paper presents a novel simulation framework aiming the simulation of multiple MPSoC systems on different abstraction levels while using several simulation platforms concurrently in order to address aforementioned challenges. We introduce the concept of MultiX-Simulation which enables a tradeoff between performance and accuracy and allows for the flexible adaptation to various use cases. The backbone of the framework is formed by the High Level Architecture, a simulation middleware for Parallel Discrete Event Simulation. Also within this contribution different performance aspects of the framework are evaluated by using various multi-granular MPSoC system models.