A GPU-accelerated physical layer for simulating wireless networks

In recent years, graphics processing units (GPUs) have been leveraged to speed-up massively parallel computations. Knowing the path loss between nodes in a wireless network is crucial in accurately simulating physical layer effects in wireless network simulators and emulators. Because path loss and interference calculations are often repeated for every transmitter and receiver pair, leveraging GPU computing to parallelize these calculations can lead to significant reduction in processing time. In this paper, we present an implementation of a high-fidelity GPU-accelerated PHY that calculates path loss and interference over time for every receiver/transmitter pair using realistically defined node antenna patterns. Performance results are compared against traditional CPU calculations and we demonstrate that by offloading parallel computations to the GPU, significant gains can be had for wireless network simulation and emulation. Additionally, GPU limitations and design considerations are presented to aid in future GPU-based wireless simulation implementations.

[1]  Navid Nikaein,et al.  Hybrid CPU-GPU Distributed Framework for Large Scale Mobile Networks Simulation , 2012, 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications.

[2]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[3]  Sangjin Han,et al.  PacketShader: a GPU-accelerated software router , 2010, SIGCOMM '10.

[4]  Rajive L. Bagrodia,et al.  GPU-Accelerated Evaluation Platform for High Fidelity Network Modeling , 2007, 21st International Workshop on Principles of Advanced and Distributed Simulation (PADS'07).

[5]  Stuart M. Wentworth,et al.  Fundamentals of Electromagnetics with Engineering Applications , 2004 .

[6]  Hannes Hartenstein,et al.  GPU-Based Architectures and Their Benefit for Accurate and Efficient Wireless Network Simulations , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[7]  David M. Nicol,et al.  Acceleration of wireless channel simulation using GPUs , 2010, 2010 European Wireless Conference (EW).