Benchmarking CPUs and GPUs on Embedded Platforms for Software Receiver Usage

T. Pany, J. Dampf, W. Bär, J. Winkel, C. Stöber, K. Fürlinger, P. Closas, J.A. Garcia-Molina

Peer Reviewed

Abstract: Smartphones containing multi-core central processing units (CPUs) and powerful many-core graphics processing units (GPUs) bring supercomputing technology into your pocket (or into our embedded devices). This can be exploited to produce power-efficient, customized receivers with flexible correlation schemes and more advanced positioning techniques. For example, promising techniques such as the Direct Position Estimation paradigm or usage of tracking solutions based on particle filtering, seem to be very appealing in challenging environments but are likewise computationally quite demanding. This article sheds some light onto recent embedded processor developments, benchmarks Fast Fourier Transform (FFT) and correlation algorithms on representative embedded platforms and relates the results to the use in GNSS software radios. The use of embedded CPUs for signal tracking seems to be straight forward, but more research is required to fully achieve the nominal peak performance of an embedded GPU for FFT computation. Also the electrical power consumption is measured in certain load levels.
Published in: Proceedings of the 28th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2015)
September 14 - 18, 2015
Tampa Convention Center
Tampa, Florida
Pages: 3188 - 3197
Cite this article: Pany, T., Dampf, J., Bär, W., Winkel, J., Stöber, C., Fürlinger, K., Closas, P., Garcia-Molina, J.A., "Benchmarking CPUs and GPUs on Embedded Platforms for Software Receiver Usage," Proceedings of the 28th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2015), Tampa, Florida, September 2015, pp. 3188-3197.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In