• DocumentCode
    565116
  • Title

    SAGA: Systeme acceleration on GPU architectures

  • Author

    Vinco, Sara ; Chatterjee, Debapriya ; Bertacco, Valeria ; Fummi, Franco

  • Author_Institution
    Dipt. Inf., Univ. di Verona, Verona, Italy
  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    115
  • Lastpage
    120
  • Abstract
    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.
  • Keywords
    C++ language; circuit complexity; graphics processing units; hardware-software codesign; integrated circuit design; system-on-chip; GPU architectures; HW-SW system design exploration; HW-SW system simulation; RTL SystemC descriptions; SAGA; SoC design complexity; SystemC acceleration; SystemC simulation; ad-hoc static scheduling; development schedules; embedded system design; limited SoC exploration potential; multiprocessors; separate independent dataflows; verification schedules; Computer architecture; Concurrent computing; Graphics processing unit; Instruction sets; Kernel; Schedules; Synchronization; CUDA simulation acceleration; Parallel SystemC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241498