SAGA: SystemC Acceleration on GPU Architectures

Sara Vinco, Debapriya Chatterjee, Valeria Bertacco, Franco Fummi
Dip. Informatica, Universita di Verona, Italy
Proceedings of the 49th Annual Design Automation Conference (DAC ’12), 2012


   title={SAGA: SystemC acceleration on GPU architectures},

   author={Vinco, S. and Chatterjee, D. and Bertacco, V. and Fummi, F.},

   booktitle={Proceedings of the 49th Annual Design Automation Conference},





Download Download (PDF)   View View   Source Source   



SystemC is a widespread language for HW/SW system simulation and design exploration, and thus a key development platform in embedded system design. However, the growing complexity of SoC designs is having an impact on simulation performance, leading to limited SoC exploration potential, which in turns affects development and verification schedules and time-to-market for new designs. Previous efforts have attempted to parallelize SystemC simulation, targeting both multiprocessors and GPUs. However, for practical designs, those approaches fall far short of satisfactory performance. This paper proposes SAGA, a novel simulation approach that fully exploits the intrinsic parallelism of RTL SystemC descriptions, targeting GPU platforms. By limiting synchronization events with ad-hoc static scheduling and separate independent dataflows, we shows that we can simulate complex SystemC descriptions up to 16 times faster than traditional simulators.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: