Title :
Implementation of a high-throughput OFDM system using Graphics Processing Units
Author :
Xiao Ma ; Hui Zhao ; Geng Li ; Yuping Zhao
Author_Institution :
Peking Univ., Beijing, China
Abstract :
To verify the performance of communication systems, software and hardware prototypes are widely used. However, with the increasing complexity of communication systems, software prototypes cannot meet the needs of real-time operations while hardware prototypes are expensive and time-consuming to develop. Nowadays, Graphics Processing Unit (GPU) shows great prospect as a coprocessor and has the capability of 1 Tera Floating-Point Operations Per Second (TFLOPS). Besides, programs of GPU are developed in C-language and can be debugged easily with an integrated development environment. This paper presents a novel procedure of using multiple GPUs and multi-thread technology to implement a high-throughput Orthogonal Frequency Division Multiplexing (OFDM) system. Experimental results show the GPU-based prototype is capable of real-time processing and is nearly 512 times faster than the traditional one using Central Processing Unit (CPU). Especially in some operations, GPU can even achieve a significant speedup of more than 1 000 times.
Keywords :
OFDM modulation; graphics processing units; multi-threading; 1 tera floating-point operations per second; C-language; CPU; GPU; OFDM system; TFLOPS; central processing unit; communication complexity; coprocessor; graphics processing units; multi-thread technology; orthogonal frequency division multiplexing system; real-time processing; Convolution; Decoding; Graphics processing units; Hardware; Instruction sets; OFDM; Prototypes; GPU; OFDM System; Prototype;
Conference_Titel :
Communication Technology (ICCT), 2013 15th IEEE International Conference on
Conference_Location :
Guilin
DOI :
10.1109/ICCT.2013.6820453