FPGA & VPU Co-Processing in Space Applications: Development and Testing with DSP/AI Benchmarks

📅 2021-11-28
🏛️ International Conference on Electronics, Circuits, and Systems
📈 Citations: 11
Influential: 0
📄 PDF
🤖 AI Summary
To address real-time processing challenges posed by high-computational algorithms and high-data-rate payloads in emerging space missions, this work proposes a heterogeneous co-processing architecture tailored for aerospace embedded systems. It pioneers deep integration of a Xilinx Kintex FPGA—responsible for frame synchronization, preprocessing, and hardware acceleration—with an Intel Myriad2 Vision Processing Unit (VPU) dedicated to AI/DSP-intensive computations, interconnected via a low-overhead CIF/LCD parallel interface. The design includes a customized DSP/AI benchmark suite and a joint resource–power optimization strategy. Experimental results demonstrate a VPU AI throughput of 1.2 TOPS (INT8), FPGA resource utilization below 45%, 37% reduction in end-to-end latency, and total system power consumption ≤8.3 W. This work establishes a scalable, low-power, energy-efficient heterogeneous computing paradigm for on-board real-time intelligent processing.

Technology Category

Application Category

📝 Abstract
The advent of computationally demanding algorithms and high data rate instruments in new space applications pushes the space industry to explore disruptive solutions for onboard data processing. We examine heterogeneous computing architectures involving high-performance and low-power commercial SoCs. The current paper implements an FPGA with VPU co-processing architecture utilizing the CIF & LCD interfaces for I/O data transfers. A Kintex FPGA serves as our framing processor and heritage accelerator, while we offload novel DSP/AI functions to a Myriad2 VPU. We prototype our architecture in the lab to evaluate the interfaces, the FPGA resource utilization, the VPU computational throughput, as well as the entire data handling system's performance, via custom benchmarking.
Problem

Research questions and friction points this paper is trying to address.

Develop FPGA & VPU co-processing for space data handling
Evaluate performance of heterogeneous computing in space applications
Test DSP/AI benchmarks on FPGA-VPU architecture
Innovation

Methods, ideas, or system contributions that make the work stand out.

FPGA and VPU co-processing for space
CIF & LCD interfaces for I/O
Kintex FPGA with Myriad2 VPU
🔎 Similar Papers
No similar papers found.
Vasileios Leon
Vasileios Leon
National Technical University of Athens, School of Electrical & Computer Engineering
HW AccelerationDigital IC DesignEmbedded SystemsSoC/FPGASpace Avionics
C
Charalampos Bezaitis
National and Kapodistrian University of Athens, 15772 Athens, Greece
G
G. Lentaris
National Technical University of Athens, 15780 Athens, Greece
D
D. Soudris
National Technical University of Athens, 15780 Athens, Greece
D
D. Reisis
National and Kapodistrian University of Athens, 15772 Athens, Greece
E
E. Papatheofanous
National and Kapodistrian University of Athens, 15772 Athens, Greece
A
A. Kyriakos
National and Kapodistrian University of Athens, 15772 Athens, Greece
A
A. Dunne
Ubotica Technologies Limited, D11KXN4 Dublin, Ireland
A
A. Samuelsson
Cobham Gaisler AB, 41119 Gothenburg, Sweden
D
D. Steenari
European Space Agency, Keplerlaan 1, 2201 AZ Noordwijk, Netherlands