Title :
Reducing Processing Latency with a Heterogeneous FPGA-Processor Framework
Author :
Pendlum, Jonathon ; Leeser, Miriam ; Chowdhury, Kaushik
Author_Institution :
Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
Abstract :
Both Xilinx and Altera have released SoCs that tightly couple programmable logic with a dual core Cortex A9 ARM processor. These SoCs show promise in accelerating applications that exploit both the FPGA´s parallel processing architecture and the CPU´s sequential processing. For example, before accessing a wireless channel, a cognitive radio does spectrum sensing to detect channel occupancy and then makes a decision based on spectrum policies. Spectrum sensing maps well to FPGA fabric, while spectrum decision can be implemented with a CPU. Both algorithms are highly sensitive to latency as a faster decision improves spectrum utilization. This paper introduces CRASH: Cognitive Radio Accelerated with Software and Hardware - a new software and programmable logic framework for Xilinx´s Zynq SoC targeting cognitive radio. We implement spectrum sensing and the spectrum decision in three configurations: both algorithms in the FPGA, both in software only, and spectrum sensing on the FPGA and spectrum decision on the CPU. We measure the end-to-end latency to detect and acquire unoccupied spectrum for these configurations. Results show that CRASH can successfully partition algorithms between FPGA and CPU and reduce processing latency.
Keywords :
cognitive radio; field programmable gate arrays; radio spectrum management; system-on-chip; wireless channels; Altera; CPU sequential processing; CRASH; FPGA fabric; FPGA parallel processing architecture; Xilinx Zynq SoC; channel occupancy detection; cognitive radio accelerated-with-software-and-hardware; dual-core Cortex A9 ARM processor; end-to-end latency measure; heterogeneous FPGA-processor framework; processing latency reduction; programmable logic framework; spectrum decision; spectrum policies; spectrum sensing; spectrum utilization improvement; tightly-couple programmable logic; unoccupied spectrum; wireless channel; Cognitive radio; Computer crashes; Fabrics; Field programmable gate arrays; Sensors; Software; System-on-chip; Data Latency; FPGA; Heterogeneous Computing; Software radio; System on Chip; cognitive radio;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
DOI :
10.1109/FCCM.2014.13