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