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 :
بازگشت