Parallel TLM simulation of MPSoC on SMP workstations: Influence of communication locality - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Parallel TLM simulation of MPSoC on SMP workstations: Influence of communication locality

Résumé

Simulation speed is a key issue in virtual prototyping of Multi-Processors System on Chip (MPSoCs). SystemC TLM2.0 (Transaction Level Modeling) is now commonly used to accelerate the simulation. However, the standard SystemC simulation engine uses a centralized scheduler that is clearly a bottleneck to parallelize the simulation of architectures containing hundreds of processor cores, and involving hundreds of SC_THREADs to be scheduled. In this paper, we describe a general modeling strategy for shared memory MPSoCs and associated tools for the parallel TLM simulation of these architectures. The proposed approach is based on the Parallel Discrete Event Simulation principles, and our parallel version of the SystemC kernel (named SystemC-SMP) that can run advantageously on multiprocessor workstations. As the speedup obtained by parallel simulation depends on the communication pattern between the parallel tasks, we study the influence of various locality characteristics for the software application running on the simulated MPSoC.
Fichier principal
Vignette du fichier
icm_2010.pdf (123.92 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00748266 , version 1 (05-11-2012)

Identifiants

Citer

Isaac Maïa Pessoa, Aline Vieira de Mello, Alain Greiner, François Pêcheux. Parallel TLM simulation of MPSoC on SMP workstations: Influence of communication locality. ICM 2010 - 22nd International Conference on Microelectronics, Dec 2010, Cairo, Egypt. pp.359-362, ⟨10.1109/ICM.2010.5696160⟩. ⟨hal-00748266⟩
116 Consultations
729 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More