DocumentCode
3079482
Title
Speeding Up MPSoC virtual platform simulation by Ultra Synchronization Checking Method
Author
Yu-Fu Yeh ; Chung-Yang Huang ; Chi-An Wu ; Hsin-Cheng Lin
Author_Institution
Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
Virtual platform simulation is an essential technique for early-stage system-level design space exploration and embedded software development. In order to explore the hardware behavior and verify the embedded software, simulation speed and accuracy are the two most critical factors. However, given the increasing complexity of the Multi-Processor System-on-Chip (MPSoC) designs, even the state-of-the-art virtual platform simulation algorithms may suffer from the simulation speed issue. In this paper, we proposed an Ultra Synchronization Checking Method (USCM) for fast and robust virtual platform simulation. We devise a data dependency table (DDT) so that the memory access information by the hardware modules and software programs can be predicted and checked. By reducing the unnecessary synchronizations among simulation modules and utilizing the asynchronous discrete event simulation technique, we can significantly improve the virtual platform simulation speed. Our experimental results show that the proposed USCM can simulate a 32-processor SoC design in the speed of multimillion instructions per second. We also demonstrate that our method is less sensitive to the number of cores in the virtual platform simulation.
Keywords
embedded systems; microprocessor chips; multiprocessing systems; system-on-chip; MPSoC virtual platform simulation; asynchronous discrete event simulation; data dependency table; early-stage system-level design space exploration; embedded software development; hardware behavior; memory access information; multimillion instruction; multiprocessor system-on-chip design; robust virtual platform simulation; software program; ultra synchronization checking method; Accuracy; Computational modeling; Data models; Hardware; Software; Synchronization; System-on-a-chip; SoC; Synchronization; Virtual Platform Simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763062
Filename
5763062
Link To Document