• DocumentCode
    1928824
  • Title

    Discrete-event Execution Alternatives on General Purpose Graphical Processing Units (GPGPUs)

  • Author

    Perumalla, Kalyan S.

  • Author_Institution
    Oak Ridge National Laboratory, USA
  • fYear
    2006
  • fDate
    2006
  • Firstpage
    74
  • Lastpage
    81
  • Abstract
    Graphics cards, traditionally designed as accelerators for computer graphics, have evolved to support more general-purpose computation. General Purpose Graphical Processing Units (GPGPUs) are now being used as highly efficient, cost-effective platforms for executing certain simulation applications. While most of these applications belong to the category of timestepped simulations, little is known about the applicability of GPGPUs to discrete event simulation (DES). Here, we identify some of the issues & challenges that the GPGPU stream-based interface raises for DES, and present some possible approaches to moving DES to GPGPUs. Initial performance results on simulation of a diffusion process show that DES-style execution on GPGPU runs faster than DES on CPU and also significantly faster than time-stepped simulations on either CPU or GPGPU.
  • Keywords
    Application software; Central Processing Unit; Computational modeling; Computer graphics; Computer interfaces; Diffusion processes; Discrete event simulation; Hardware; Laboratories; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2006. PADS 2006. 20th Workshop on
  • Conference_Location
    Singapore
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2587-3
  • Type

    conf

  • DOI
    10.1109/PADS.2006.15
  • Filename
    1630711