• DocumentCode
    2864398
  • Title

    Accelerating software radio on ARM: Adding NEON support to VOLK

  • Author

    West, Nathan ; Geiger, Douglas ; Scheets, George

  • Author_Institution
    US Naval Res. Lab., Washington, DC, USA
  • fYear
    2015
  • fDate
    25-28 Jan. 2015
  • Firstpage
    174
  • Lastpage
    176
  • Abstract
    We extend GNU Radio´s VOLK library to use ARM SIMD instructions by creating optimized signal processing routines in NEON with both compiler intrinsics functions and hand-tuned assembly where appropriate. We use source analysis and disassembly to determine when hand-tuned assembly is required for optimization. Finally, profiling results using ARM Cortex-A9 processors are presented that demonstrate our performance improvements.
  • Keywords
    software radio; ARM; ARM Cortex-A9 processors; ARM SIMD; GNU Radio; NEON; YOLK; YOLK library; accelerating software radio; compiler intrinsics functions; hand-tuned assembly; signal processing; system on chip; Current measurement; Hafnium; Manuals; Prefetching; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Radio and Wireless Symposium (RWS), 2015 IEEE
  • Conference_Location
    San Diego, CA
  • Type

    conf

  • DOI
    10.1109/RWS.2015.7129727
  • Filename
    7129727