DocumentCode
565117
Title
Synchronization for hybrid MPSoC full-system simulation
Author
Murillo, Luis Gabriel ; Eusse, Juan ; Jovic, Jovana ; Yakoushkin, Sergey ; Leupers, Rainer ; Ascheid, Gerd
Author_Institution
Inst. for Commun. Technol. & Embedded Syst., RWTH Aachen Univ., Aachen, Germany
fYear
2012
fDate
3-7 June 2012
Firstpage
121
Lastpage
126
Abstract
Full-system simulators are essential to enable early software development and increase the MPSoC programming productivity, however, their speed is limited by the speed of processor models. Although hybrid processor simulators provide native execution speed and target architecture visibility, their use for modern multi-core OSs and parallel software is restricted due to dynamic temporal and state decoupling side effects. This work analyzes the decoupling effects caused by hybridization and presents a novel synchronization technique which enables full-system hybrid simulation for modern MPSoC software. Experimental results show speed-ups from 2× to 45× over instruction-accurate simulation while still attaining functional correctness.
Keywords
multiprocessing systems; operating systems (computers); parallel architectures; parallel programming; software engineering; synchronisation; system-on-chip; MPSoC programming productivity; dynamic temporal side effects; hybrid MPSoC full-system simulation; hybrid processor simulators; instruction-accurate simulation; multicore OSs; parallel software; processor models; software development; state decoupling side effects; synchronization; target architecture visibility; Computer architecture; Context; Context modeling; Kernel; Suspensions; Synchronization; HySim; Hybrid Simulation; MPSoC; Synchronization; Temporal Decoupling; Virtual Platforms;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-4503-1199-1
Type
conf
Filename
6241499
Link To Document