DocumentCode :
1902413
Title :
Using multiple abstraction levels to speedup an MPSoC virtual platform simulator
Author :
Moreira, João ; Klein, Felipe ; Baldassin, Alexandro ; Centoducatte, Paulo ; Azevedo, Rodolfo ; Rigo, Sandro
Author_Institution :
Inst. of Comput., Univ. of Campinas (UNICAMP), Campinas, Brazil
fYear :
2011
fDate :
24-27 May 2011
Firstpage :
99
Lastpage :
105
Abstract :
Virtual platforms are of paramount importance for design space exploration and their usage in early software development and verification is crucial. In particular, enabling accurate and fast simulation is specially useful, but such features are usually conflicting and tradeoffs have to be made. In this paper we describe how we integrated TLM communication mechanisms into a state-of-the-art, cycle-accurate, MPSoC simulation platform. More specifically, we show how we adapted ArchC fast functional instruction set simulators to the MPARM platform in order to achieve both fast simulation speed and accuracy. Our implementation led to a much faster hybrid platform, reaching speedups of up to 2.9× and 2.1× on average with negligible impact on power estimation accuracy (average 3.26% and 2.25% of standard deviation).
Keywords :
C language; electronic engineering computing; multiprocessing systems; program verification; system-on-chip; ArchC fast functional instruction set simulators; MPARM platform; MPSoC simulation platform; MPSoC virtual platform simulator; TLM communication mechanisms; cycle-accurate simulation platform; design space exploration; hybrid platform; multiple abstraction levels; power estimation accuracy; software development; software verification; state-of-the-art simulation platform; Accuracy; Bioinformatics; Estimation; Genomics; Hardware; Multicore processing; Pipelines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
Conference_Location :
Karlsruhe
ISSN :
Pending
Print_ISBN :
978-1-4577-0658-5
Electronic_ISBN :
Pending
Type :
conf
DOI :
10.1109/RSP.2011.5929982
Filename :
5929982
Link To Document :
بازگشت