Using Binary Translation in Event Driven Simulation for Fast and Flexible MPSoC Simulation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

Using Binary Translation in Event Driven Simulation for Fast and Flexible MPSoC Simulation

Résumé

In this paper, we investigate the use of instruction set simulators (ISS) based on binary translation to accelerate full timed multiprocessor system simulation at transaction level. To have an accurate timing behavior, we had to firstly solve timing issues in processor modeling, secondly define fast and precise cache models, and thirdly solve the synchronization issues due to the different models of computation used in the ISSes and in the rest of the system. We present an integration solution that covers these issues and detail its implementation. We have experimented our proposal using processors models provided by the QEMU framework to replace the existing ISSes and SystemC TLM as simulation environment for the whole platform. This approach proposes a range of solutions trading off simulation speed versus accuracy. The experiments show that even for the most precise configuration, the simulation speedup is still significant.

Mots clés

Fichier non déposé

Dates et versions

hal-00472056 , version 1 (09-04-2010)

Identifiants

Citer

M. Gligor, N. Fournel, Frédéric Pétrot. Using Binary Translation in Event Driven Simulation for Fast and Flexible MPSoC Simulation. International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS'09), Oct 2009, Grenoble, France. pp.71-80, ⟨10.1145/1629435.1629446⟩. ⟨hal-00472056⟩

Collections

UGA CNRS TIMA
51 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More