Discrete-Event Execution Alternatives on General Purpose Graphical Processing Units
- ORNL
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 time-stepped 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.
- Research Organization:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Laboratory Directed Research and Development (LDRD) Program
- DOE Contract Number:
- DE-AC05-00OR22725
- OSTI ID:
- 1003263
- Resource Relation:
- Conference: Intl Workshop on Principles of Advanced and Distributed Simulation, Singapore, Singapore, 20060523, 20060526
- Country of Publication:
- United States
- Language:
- English
Similar Records
Accelerating solidification process simulation for large-sized system of liquid metal atoms using GPU with CUDA
Data Parallel Execution Challenges and Runtime Performance of Agent Simulations on GPUs