Boosting sphere decoding speed through Graphic Processing Units
Institute of Communications and Radio-Frequency Engineering, Vienna University of Technology, Vienna, Austria
European Wireless Conference (EW), 2010
@inproceedings{khairy2010boosting,
title={Boosting sphere decoding speed through Graphic Processing Units},
author={Khairy, M.S. and Mehlfuhrer, C. and Rupp, M.},
booktitle={Wireless Conference (EW), 2010 European},
pages={99–104},
year={2010},
organization={IEEE}
}
Graphic Processing Units (GPUs) have evolved to provide a massive computational power. In contrast to Central Processing Units, GPUs are so-called many-core processors with hundreds of cores capable of running thousands of threads in parallel. This parallel processing power can accelerate the simulation of communication systems. In this work, we utilize NVIDIA’s Compute Unified Device Architecture (CUDA) to execute two different sphere decoders on a graphic card. Both flat fading and frequency selective channels are considered. We find that the execution of the soft-sphere decoder can be accelerated by factors of 6-8, and the fixed-complexity sphere decoder even by a factor of 50.
July 17, 2011 by hgpu