An evaluation on using GPU coprocessing for software radios on a low-cost platform

Lothar Stolz, Matthias Ihmig, Walter Stechele

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.

Original languageEnglish
Title of host publicationDASIP 2012 - Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing
Pages74-81
Number of pages8
StatePublished - 2012
Event6th Annual Conference on Design and Architectures for Signal and Image Processing, DASIP 2012 - Karlsruhe, Germany
Duration: 23 Oct 201225 Oct 2012

Publication series

NameConference on Design and Architectures for Signal and Image Processing, DASIP
ISSN (Print)2164-9766

Conference

Conference6th Annual Conference on Design and Architectures for Signal and Image Processing, DASIP 2012
Country/TerritoryGermany
CityKarlsruhe
Period23/10/1225/10/12

Keywords

  • Digital Audio Broadcasting (DAB)
  • Graphics Processing Units (GPU)
  • Software Radio

Fingerprint

Dive into the research topics of 'An evaluation on using GPU coprocessing for software radios on a low-cost platform'. Together they form a unique fingerprint.

Cite this