loading...
Discrete-event Execution Alternatives on General Purpose Graphical Processing Units (GPGPUs)
Singapore May 24-May 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PADS.2006.1520th Workshop on Principles of Advanc ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Kalyan S. Perumalla, Oak Ridge National Laboratory, USA
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.
Citation:
Kalyan S. Perumalla, "Discrete-event Execution Alternatives on General Purpose Graphical Processing Units (GPGPUs)," pads, pp.74-81, 20th Workshop on Principles of Advanced and Distributed Simulation (PADS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.