Title :
Boosting sphere decoding speed through Graphic Processing Units
Author :
Khairy, Muhammad S. ; Mehlführer, Christian ; Rupp, Markus
Author_Institution :
Inst. of Commun. & Radio-Freq. Eng., Vienna Univ. of Technol., Vienna, Austria
Abstract :
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.
Keywords :
computer graphic equipment; coprocessors; fading channels; multi-threading; multiprocessing systems; parallel architectures; CUDA; GPU; NVIDIA; boosting sphere decoding speed; central processing units; communication systems; compute unified device architecture; flat fading channels; frequency selective channels; graphic card; graphic processing units; many-core processors; massive computational power; parallel processing power; soft-sphere decoder; sphere decoders; threads;
Conference_Titel :
Wireless Conference (EW), 2010 European
Conference_Location :
Lucca
Print_ISBN :
978-1-4244-5999-5
DOI :
10.1109/EW.2010.5483399