Benchmarking GNU Radio Kernels and Multi-Processor Scheduling

Abstract

The growth of Software Defined Radio (SDR) using general purpose processors (GPPs) brings a new engineering decision of processor selection to radio design. In this study we are concerned with comparing the performance of an SDR toolkit called GNU Radio on different processors. Properly selecting a processor for a radio application will depend on the application; however, a generic list of benchmarks would include Floating Point OPerations per second (FLOPs) for common routines on multiple-processors time to complete common math/type conversions system latency Knowledge of an application could then be paired with benchmark comparisons of potential processors to make an informed decision on the best processor for size, weight, power or cost constrained applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 14, 2013
Accession Number
ADA602629

Entities

People

  • Doug Geiger
  • George Scheets
  • Nathan West

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Computing System Architectures
  • Conversion
  • Data Sets
  • Databases
  • Dictionaries
  • Engineering
  • Floating Point Operations
  • Instruction Set Architecture
  • Instructions
  • Measurement
  • Microarchitecture
  • New England
  • Plotting
  • Scheduling (Production)
  • Signal Processing
  • Software Defined Radio
  • Workload

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Radio communications and signal processing.
  • Theoretical Analysis.