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
Link To Document