A new parallel SystemC kernel leveraging manycore architectures - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

A new parallel SystemC kernel leveraging manycore architectures

Résumé

The complexity of system-level modeling is continuously increasing. Electronic System Level (ESL) design requires fast simulation techniques to control future SoC development cost and time-to-market. However, SystemC simulations are sequential and then limited by single-thread performance. In this paper, we present a new parallel SystemC kernel that efficiently leverages the multiple cores of a host machine, reaching high simulation performance without relaxing accuracy. It supports atomic parallel evaluation of SystemC processes and repeatable execution for HW/SW debugging. This new kernel is fully compliant with existing standards and easy to integrate in any existing SystemC model. Evaluations show a maximum acceleration of 34× compared to Accellera SystemC on a 64-core AMD Opteron machine.
Fichier non déposé

Dates et versions

cea-01843186 , version 1 (18-07-2018)

Identifiants

  • HAL Id : cea-01843186 , version 1

Citer

N. Ventroux, T. Sassolas. A new parallel SystemC kernel leveraging manycore architectures. 19th Design, Automation and Test in Europe Conference and Exhibition, DATE 2016, Mar 2016, Dresden, Germany. pp.487-492. ⟨cea-01843186⟩
94 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More