On-Board Satellite Telemetry Forecasting with RNN on RISC-V Based Multicore Processor

Conference Paper (2020)
Author(s)

Danilo Cappellone (University of Rome Tor Vergata)

S. Di Mascio (TU Delft - Space Systems Egineering)

Gianluca Furano (European Space Agency (ESA))

A. Menicucci (TU Delft - Space Systems Egineering)

Marco Ottavi (University of Rome Tor Vergata)

DOI related publication
https://doi.org/10.1109/DFT50435.2020.9250796 Final published version
More Info
expand_more
Publication Year
2020
Language
English
Article number
9250796
ISBN (electronic)
978-1-7281-9457-8
Event
2020 33rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (2020-10-19 - 2020-10-21)
Downloads counter
185

Abstract

The aim of this paper is to assess the feasibility and on-board hardware performance requirements for on-board telemetry forecasting by implementing a Recurrent Neural Network (RNN) on low-cost multicore RISC-V microprocessor. Gravity field and steady-state Ocean Circulation Explorer (GOCE) public telemetry data was used for training RNNs with different hyperparameters and architectures. The prediction accuracy of these models was evaluated using mean error and R-squared score on the same test dataset. The implementation of the RNN on a RISC-V embedded device, representative of future space-grade hardware, required some adaptations and modifications due to the computational requirements and the large memory footprint. The algorithm was implemented to run in parallel on the 8 cores of the microprocessor and tiling was employed for the weight matrices. Further considerations have also been made for the approximation of sigmoid and hyperbolic tangent as activation functions.