Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
Adaptive filter theory (3rd ed.)
Adaptive filter theory (3rd ed.)
Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Effects of wireless physical layer modeling in mobile ad hoc networks
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
Imagine: Media Processing with Streams
IEEE Micro
Linear algebra operators for GPU implementation of numerical algorithms
ACM SIGGRAPH 2003 Papers
MAYA: Integrating hybrid network modeling to the physical world
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Detailed OFDM modeling in network simulation of mobile ad hoc networks
Proceedings of the eighteenth workshop on Parallel and distributed simulation
GPU Cluster for High Performance Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Discrete-event Execution Alternatives on General Purpose Graphical Processing Units (GPGPUs)
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Lamp: tools for creating application-specific fpga coprocessors
Lamp: tools for creating application-specific fpga coprocessors
Using emulation to understand and improve wireless networks and applications
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Adaptive beamforming algorithm for OFDM systems with antenna arrays
IEEE Transactions on Consumer Electronics
Proceedings of the 40th Conference on Winter Simulation
An analysis of queuing network simulation using GPU-based hardware acceleration
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Massively Parallel Logic Simulation with GPUs
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Multi-level Parallelism for Time- and Cost-Efficient Parallel Discrete Event Simulation on GPUs
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Hi-index | 0.00 |
High-fidelity simulations of mixed wired and wireless network systems are dependent on detailed simulation models, especially in the lower layers of the network stack. However, detailed modeling can result in prohibitive computation cost. In recent years, commercial graphics cards (GPUs) have drawn attention from the general computing community due to the superior computation capability. In this paper, we present our experience with using commercial graphics cards to speed up execution of network simulation models. First, we propose a general simulation framework supporting GPU-accelerated simulation models. Software abstraction is designed to facilitate the use and development of GPU-based models. Second, we implement and evaluate two simulation models using GPUs. We observed that using the GPUs can yield significant performance improvements for large configurations of the model, as compared with pure CPU-based computations, with no degradation in the accuracy of the results. This benefit is particularly impressive for models that include significant data parallel computations. However, we also observed that the overhead introduced by GPUs make them less effective in improving execution time of other network models. This study suggests that besides parallel computing and grid computing, network simulations can also be scaled by reaping computation capability of GPUs and, potentially, other external computational hardware.