Parallel Simulation of SystemC TLM 2.0 Compliant MPSoC on SMP Workstations - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

Parallel Simulation of SystemC TLM 2.0 Compliant MPSoC on SMP Workstations

Résumé

The simulation speed is a key issue in virtual prototyping of Multi-Processors System on Chip (MPSoCs). The SystemC TLM2.0 (Transaction Level Modeling) approach accelerates the simulation by using Interface Method Calls (IMC) to implement the communications between hardware components. Another source of speedup can be exploited by parallel simulation. Multi-core workstations are becoming the mainstream, and SMP workstations will soon contain several tens of cores. The standard SystemC simulation engine uses a centralized scheduler, that is clearly the bottleneck for a parallel simulation. This paper has two main contributions. The first is a general modeling strategy for shared memory MPSoCs, called TLM-DT (Transaction Level Modeling with Distributed Time). The second is a truly parallel simulation engine, called SystemC-SMP. First experimental results on a 40 processor MPSoC virtual prototype running on a dual-core workstation demonstrate a 1.8 speedup, versus a sequential simulation.
Fichier non déposé

Dates et versions

hal-00748083 , version 1 (04-11-2012)

Identifiants

  • HAL Id : hal-00748083 , version 1

Citer

Aline Vieira de Mello, Isaac Maia Pessoa, Alain Greiner, François Pêcheux. Parallel Simulation of SystemC TLM 2.0 Compliant MPSoC on SMP Workstations. DATE 2010 - Design, Automation & Test in Europe Conference & Exhibition, Mar 2010, Dresden, Germany. pp.606-609. ⟨hal-00748083⟩
150 Consultations
0 Téléchargements

Partager

More