Distributed discrete-event simulation
ACM Computing Surveys (CSUR)
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
The ArchC architecture description language and tools
International Journal of Parallel Programming
Transaction-Level Modeling with Systemc: Tlm Concepts and Applications for Embedded Systems
Transaction-Level Modeling with Systemc: Tlm Concepts and Applications for Embedded Systems
Distributed Simulation: A Case Study in Design and Verification of Distributed Programs
IEEE Transactions on Software Engineering
Relaxing Synchronization in a Parallel SystemC Kernel
ISPA '08 Proceedings of the 2008 IEEE International Symposium on Parallel and Distributed Processing with Applications
Parallelizing SystemC Kernel for Fast Hardware Simulation on SMP Machines
PADS '09 Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation
Parallel simulation of SystemC TLM 2.0 compliant MPSoC on SMP workstations
Proceedings of the Conference on Design, Automation and Test in Europe
Modeling constructs and kernel for parallel simulation of accuracy adaptive TLMs
Proceedings of the Conference on Design, Automation and Test in Europe
SCGPSim: a fast SystemC simulator on GPUs
Proceedings of the 2010 Asia and South Pacific Design Automation Conference
A conservative approach to systemc parallelization
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Flexible and efficient co-simulation of networked embedded devices
Proceedings of the 24th symposium on Integrated circuits and systems design
A Framework for exploration of parallel SystemC simulation on the single-chip cloud computer
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.00 |
We present a new approach of interconnecting diverse SystemC simulations using the High Level Architecture (HLA) as simulation backbone. The presented simulation environment is characterized by its generality and extendability. It basically allows different kinds of execution like distributed simulation of a single SystemC model as well as co-simulation with other arbitrary simulators. The emphasis within this work is on the synchronization and time flow mechanisms that need to be applied when executing a single SystemC model in parallel. A case study is performed by means of a loosely-timed SystemC transaction level model of a homogenous Multi-Processor System-on-Chip. The Sys-temC model exploits temporal decoupling which allows adjusting different computation to synchronization ratios, serving as basis for performance evaluation.