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.

Cappellone, D., Di Mascio, S., Furano, G., Menicucci, A., Ottavi, M. (2020). On-Board Satellite Telemetry Forecasting with RNN on RISC-V Based Multicore Processor. In 2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT). 345 E 47TH ST, NEW YORK, NY 10017 USA : IEEE [10.1109/DFT50435.2020.9250796].

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

Ottavi, M
2020-01-01

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.
33rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2020
Rilevanza internazionale
2020
Settore ING-INF/01 - ELETTRONICA
English
Deep Neural Networks
RISC-V
Space Systems
Artificial Intelligence
Intervento a convegno
Cappellone, D., Di Mascio, S., Furano, G., Menicucci, A., Ottavi, M. (2020). On-Board Satellite Telemetry Forecasting with RNN on RISC-V Based Multicore Processor. In 2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT). 345 E 47TH ST, NEW YORK, NY 10017 USA : IEEE [10.1109/DFT50435.2020.9250796].
Cappellone, D; Di Mascio, S; Furano, G; Menicucci, A; Ottavi, M
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/290987
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 4
social impact