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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763062