Content area

Abstract

Advancements in technology have driven the miniaturization of embedded systems, making them more cost-effective and energy-efficient for wireless applications. As a result, the number of connectable devices in Internet of Things (IoT) networks has increased significantly, creating the challenge of linking them effectively and economically. The space industry has long recognized this challenge and invested in satellite infrastructure for IoT networks, exploiting the potential of edge computing technologies. In this context, it is of critical importance to enhance the onboard computing capabilities of satellites and develop enabling technologies for their advancement. This is necessary to ensure that satellites are able to connect devices while reducing latency, bandwidth utilization, and development costs, and improving privacy and security measures. This paper presents the GPU@SAT DevKit: an ecosystem for testing a high-performance, general-purpose accelerator designed for FPGAs and suitable for edge computing tasks on satellites. This ecosystem provides a streamlined way to exploit GPGPU processing in space, enabling faster development times and more efficient resource use. Designed for FPGAs and tailored to edge computing tasks, the GPU@SAT accelerator mimics the parallel architecture of a GPU, allowing developers to leverage its capabilities while maintaining flexibility. Its compatibility with OpenCL simplifies the development process, enabling faster deployment of satellite-based applications. The DevKit was implemented and tested on a Zynq UltraScale+ MPSoC evaluation board from Xilinx, integrating the GPU@SAT IP core with the system’s embedded processor. A client/server approach is used to run applications, allowing users to easily configure and execute kernels through a simple XML document. This intuitive interface provides end-users with the ability to run and evaluate kernel performance and functionality without dealing with the underlying complexities of the accelerator itself. By making the GPU@SAT IP core more accessible, the DevKit significantly reduces development time and lowers the barrier to entry for satellite-based edge computing solutions. The DevKit was also compared with other onboard processing solutions, demonstrating similar performance.

Details

1009240
Identifier / keyword
Title
GPU@SAT DevKit: Empowering Edge Computing Development Onboard Satellites in the Space-IoT Era
Author
Benelli, Gionata 1   VIAFID ORCID Logo  ; Todaro, Giovanni 1   VIAFID ORCID Logo  ; Monopoli, Matteo 2   VIAFID ORCID Logo  ; Giuffrida, Gianluca 3   VIAFID ORCID Logo  ; Donati, Massimiliano 2   VIAFID ORCID Logo  ; Fanucci, Luca 2   VIAFID ORCID Logo 

 Department of Information Engineering, University of Pisa, 56122 Pisa, Italy or [email protected] (G.T.); [email protected] (M.M.); [email protected] (L.F.); Space Division, IngeniArs S.r.l., 56121 Pisa, Italy; [email protected] 
 Department of Information Engineering, University of Pisa, 56122 Pisa, Italy or [email protected] (G.T.); [email protected] (M.M.); [email protected] (L.F.) 
 Space Division, IngeniArs S.r.l., 56121 Pisa, Italy; [email protected] 
Publication title
Volume
13
Issue
19
First page
3928
Publication year
2024
Publication date
2024
Publisher
MDPI AG
Place of publication
Basel
Country of publication
Switzerland
Publication subject
e-ISSN
20799292
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2024-10-04
Milestone dates
2024-09-02 (Received); 2024-10-01 (Accepted)
Publication history
 
 
   First posting date
04 Oct 2024
ProQuest document ID
3116611516
Document URL
https://www.proquest.com/scholarly-journals/gpu-sat-devkit-empowering-edge-computing/docview/3116611516/se-2?accountid=208611
Copyright
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2024-10-15
Database
ProQuest One Academic