• DocumentCode
    188096
  • 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
  • fYear
    2014
  • fDate
    11-13 May 2014
  • Firstpage
    17
  • Lastpage
    20
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FCCM.2014.13
  • Filename
    6861575