A Methodology for Evaluating and Analyzing FPGA-Accelerated, Deep-Learning Applications for Onboard Space Processing

被引:6
作者
Sabogal, Sebastian [1 ]
George, Alan [1 ]
机构
[1] Univ Pittsburgh, NSF Ctr Space High Performance & Resilient Comp S, Pittsburgh, PA 15260 USA
来源
2021 IEEE SPACE COMPUTING CONFERENCE (SCC) | 2021年
基金
美国国家科学基金会;
关键词
FPGA; deep learning; semantic segmentation; single-event effects; fault injection; space computing;
D O I
10.1109/SCC49971.2021.00022
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Due to continued innovations in onboard data analysis and spacecraft autonomy, enabled by deep learning (DL), modern spacecraft require dependable, high-performance computers to process onboard an immense volume of raw sensor data into actionable information to formulate critical decisions autonomously. To enable compute-intensive DL algorithms, commercial-off-the-shelf processors, including FPGAs and system-on-chips, are often employed for their superior performance, energy-efficiency, and affordability compared to traditional radiation-hardened alternatives; however, these processors are highly susceptible to radiation-induced single-event effects (SEEs) that can degrade the dependability of DL applications. Researchers have created a diverse collection of DL models that perform a variety of tasks useful for Earth-observation missions. However, due to characteristic differences between models and accelerators, their tradeoffs can vary in terms of accuracy, area, performance, energy-efficiency, and dependability, which are factors crucial for resource-constrained and mission-critical systems. To select the optimal DL solution that maximizes inference performance, conserves onboard resources, and satisfies mission dependability requirements, a methodology is required to evaluate and compare the tradeoffs between competing options. In this paper, we propose a methodology for evaluating and analyzing the tradeoffs of FPGA-accelerated DL models, including a hierarchical fault-injection approach to accelerate the characterization of SEE susceptibility of DL solutions in terms of well-established dependability metrics. Furthermore, we identify performance and dependability trends, analyze the impact of SEEs on the inference accuracy, and predict design fault rates for near-Earth orbital environments. To demonstrate the versatility of our methodology, we evaluate and analyze four semantic-segmentation models accelerated on four Xilinx Deep-Learning Processing Unit accelerators.
引用
收藏
页码:143 / 154
页数:12
相关论文
共 32 条
[1]  
[Anonymous], 2016, ACH SCI CUBESATS THI
[2]  
[Anonymous], 2019, DARPA, P26
[3]   Comprehensive survey of deep learning in remote sensing: theories, tools, and challenges for the community [J].
Ball, John E. ;
Anderson, Derek T. ;
Chan, Chee Seng .
JOURNAL OF APPLIED REMOTE SENSING, 2017, 11
[4]  
Benevenuti Fabio, 2018, 2018 31 S INTEGRATED, P1, DOI DOI 10.1109/SBCCI.2018.8533235
[5]  
DARPA B., 2018, BLACKJ BAA HR0011118
[6]   Reliability Evaluation of Mixed-Precision Architectures [J].
dos Santos, Fernando Fernandes ;
Lunardi, Caio ;
Oliveira, Daniel ;
Libano, Fabiano ;
Rech, Paolo .
2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2019, :238-249
[7]   On the Reliability of Convolutional Neural Network Implementation on SRAM-based FPGA [J].
Du, Boyang ;
Azimi, Sarah ;
De Sio, Corrado ;
Bozzoli, Ludovica ;
Sterpone, Luca .
2019 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2019,
[8]   In-Orbit Demonstration of Artificial Intelligence applied to hyperspectral and thermal sensing from space [J].
Esposito, M. ;
Conticello, S. S. ;
Pastena, M. ;
Dominguez, B. Carnicero .
CUBESATS AND SMALLSATS FOR REMOTE SENSING III, 2019, 11131
[9]   Efficient Error-Tolerant Quantized Neural Network Accelerators [J].
Gambardella, Giulio ;
Kappauf, Johannes ;
Blott, Michaela ;
Doehring, Christoph ;
Kumm, Martin ;
Zip, Peter ;
Vissers, Kees .
2019 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2019,
[10]   A survey on deep learning techniques for image and video semantic segmentation [J].
Garcia-Garcia, Alberto ;
Orts-Escolano, Sergio ;
Oprea, Sergiu ;
Villena-Martinez, Victor ;
Martinez-Gonzalez, Pablo ;
Garcia-Rodriguez, Jose .
APPLIED SOFT COMPUTING, 2018, 70 :41-65