• DocumentCode
    3042362
  • Title

    Accelerating SystemC simulations using GPUs

  • Author

    Nanjundappa, Mahesh ; Kaushik, Akhil ; Patel, H.D. ; Shukla, Sandeep K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2012
  • fDate
    9-10 Nov. 2012
  • Firstpage
    132
  • Lastpage
    139
  • Abstract
    Recent developments in graphics processing unit (GPU) technology has invigorated an interest in using GPUs for accelerating the simulation of SystemC models. SystemC is extensively used for design space exploration, and early performance analysis of hardware systems. SystemC´s reference implementation of the simulation kernel supports a single-threaded simulation kernel. However, modern computing platforms offer substantially more compute power by means of multiple central processing units, and multiple co-processors such as GPUs. This has peaked an interest in parallelizing SystemC simulations. Of these, several efforts focus on utilizing the massive parallelism offered by GPUs as an alternate computing platform. In this paper, we present a summary of these recent research efforts that propose using GPUs for accelerating SystemC simulation.
  • Keywords
    C++ language; digital simulation; graphics processing units; parallel processing; GPU; SystemC simulation acceleration; SystemC simulation parallelization; central processing units; co-processors; design space exploration; graphics processing unit technology; hardware system performance analysis; single-threaded simulation kernel; Computational modeling; Graphics processing units; Instruction sets; Kernel; Parallel processing; Programming; Synchronization; Discrete-event Simulation; GPGPU; GPUs; SystemC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop (HLDVT), 2012 IEEE International
  • Conference_Location
    Huntington Beach, CA
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4673-2897-5
  • Type

    conf

  • DOI
    10.1109/HLDVT.2012.6418255
  • Filename
    6418255