System simulation with gem5 and SystemC: The keystone for full interoperability

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

Abstract

SystemC TLM based virtual prototypes have become the main tool in industry and research for concurrent hardware and software development, as well as hardware design space exploration. However, there exists a lack of accurate, free, changeable and realistic SystemC models of modern CPUs. Therefore, many researchers use the cycle accurate open source system simulator gem5, which has been developed in parallel to the SystemC standard. In this paper we present a coupling of gem5 with SystemC that offers full interoperability between both simulation frameworks, and therefore enables a huge set of possibilities for system level design space exploration. Furthermore, we show that the coupling itself only induces a relatively small overhead to the total execution time of the simulation.

Details

OriginalspracheEnglisch
TitelProceedings - 2017 17th International Conference on Embedded Computer Systems
Redakteure/-innenYale Patt, S. K. Nandy
Herausgeber (Verlag)IEEE, New York [u. a.]
Seiten62-69
Seitenumfang8
ISBN (elektronisch)9781538634370
PublikationsstatusVeröffentlicht - 20 Apr. 2018
Peer-Review-StatusJa

Publikationsreihe

ReiheInternational Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS)
Band2018-January

Konferenz

Titel17th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2017
Dauer16 - 20 Juli 2017
StadtSamos
LandGriechenland

Externe IDs

ORCID /0000-0002-5007-445X/work/141545549