Title :
An evaluation on using GPU coprocessing for software radios on a low-cost platform
Author :
Stolz, Lothar ; Ihmig, Matthias ; Steche, Walter
Author_Institution :
Res. & Technol., BMW Group, Munich, Germany
Abstract :
The presented study explores the characteristics of signal processing for software radio on heterogeneous x86/GPU system architectures. Special attention is set on the question whether the use of the GPU as a signal coprocessor helps to reduce the actual load of the x86 host processor. We focus on low-cost platforms with a chipset-integrated GPU next to the application processor, since they are coming close to embedded needs. As a case-study, we evaluate a complete software defined radio being capable of standard-conform, real-timed on-air radio reception of Digital Audio Broadcasting. We present the obtained benchmark results for the compute kernels which were ported to the GPU subsystem, but also compare them to an implementation optimized solely to the x86 host processor. When outsourcing the DAB SDR kernels to the GPU coprocessor, it becomes apparent that GPU housekeeping overhead today introduces more load to the host CPU than the CPU would spent for actually computing SDR kernels by itself. This is verified by a detailed system-wide analysis, treating also all use case related aspects beside the actual signal processing kernels.
Keywords :
digital audio broadcasting; graphics processing units; signal processing; software radio; DAB SDR kernels; GPU coprocessing; GPU coprocessor; GPU housekeeping; GPU subsystem; application processor; chipset-integrated GPU; complete software defined radio; digital audio broadcasting; heterogeneous x86-GPU system architectures; low-cost platform; low-cost platforms; outsourcing; real-timed on-air radio reception; signal processing kernels; software radios; system-wide analysis; x86 host processor; Digital Audio Broadcasting (DAB); Graphics Processing Units (GPU); Software Radio;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4673-2089-4
Electronic_ISBN :
978-2-9539987-4-0