DocumentCode :
1570282
Title :
Speeding up SoC virtual platform simulation by data-dependency-aware synchronization and scheduling
Author :
Lin, Kuen-Huei ; Cai, Siao-Jie ; Huang, Chung-Yang Ric
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2010
Firstpage :
143
Lastpage :
148
Abstract :
In this paper, we proposed a novel simulation scheme, called data-dependency-aware synchronization and scheduling, for SoC virtual platform simulation. In contrast to the conventional clock-or transaction-based synchronization, our simulation scheme can work with the clock decoupling and direct-data-access techniques to implement the trace-driven virtual synchronization methodology. In addition, we further extend the virtual synchronization concept to handle the interrupt signals in the system. This enables the porting of operating system (uCLinux) in our virtual platform. The experimental results show that our virtual platform can achieve 3 to 5 million-instructions-per-second simulation speed, or 44 times speed-up over the conventional cycle accurate approach, while still maintaining the same cycle-count accuracy.
Keywords :
circuit simulation; scheduling; system-on-chip; SoC virtual platform simulation; clock decoupling; clock-or transaction-based synchronization; data-dependency-aware scheduling; data-dependency-aware synchronization; direct-data-access technique; operating system; trace-driven virtual synchronization; uCLinux; Analytical models; Clocks; Computational modeling; Context modeling; Discrete event simulation; Engines; Hardware; Kernel; Switches; Synchronization; Virtual platform simulation; data-dependency-aware; trace-driven simulation; virtual synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5765-6
Electronic_ISBN :
978-1-4244-5767-0
Type :
conf
DOI :
10.1109/ASPDAC.2010.5419906
Filename :
5419906
Link To Document :
بازگشت