2018
DOI: 10.1109/tpds.2018.2812853
|View full text |Cite
|
Sign up to set email alerts
|

Error Resilient GPU Accelerated Image Processing for Space Applications

Abstract: Abstract-Significant advances in spaceborne imaging payloads have resulted in new big data problems in the Earth Observation (EO) field. These challenges are compounded onboard satellites due to a lack of equivalent advancement in onboard data processing and downlink technologies. We have previously proposed a new GPU accelerated onboard data processing architecture and developed parallelised image processing software to demonstrate the achievable data processing throughput and compression performance. However… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 30 publications
(18 citation statements)
references
References 16 publications
0
18
0
Order By: Relevance
“…It is possible to see that the ARTICo 3 -based HyLoC compressor renders results in the range of the rest of implementations, being only 3.2× slower (considering actual throughput values) than the fastest solution but flexible at run time, a unique feature of this work. The GPU-based implementation presented in [18] is the only one that also uses input image partitioning (referred to as tiling). However, the implemented partitioning scheme is the strip-based one, and the execution is performed using a fixed number of processing elements (GPUs cannot dynamically change its computing resources).…”
Section: Resultsmentioning
confidence: 99%
“…It is possible to see that the ARTICo 3 -based HyLoC compressor renders results in the range of the rest of implementations, being only 3.2× slower (considering actual throughput values) than the fastest solution but flexible at run time, a unique feature of this work. The GPU-based implementation presented in [18] is the only one that also uses input image partitioning (referred to as tiling). However, the implemented partitioning scheme is the strip-based one, and the execution is performed using a fixed number of processing elements (GPUs cannot dynamically change its computing resources).…”
Section: Resultsmentioning
confidence: 99%
“…The oracle is a tool that implements the post-conditions of the considered image processing application, that are the requisites for the usability of the inputs for the downstream end-user application. 1 The first stages of the design flow (namely fault injection and error simulation) are used to generate the training, validation and the test sets, used to design and evaluate the SC. The best α threshold value is chosen and several CNN architectures are trained and then evaluated by means of the validation set.…”
Section: Design Methodologymentioning
confidence: 99%
“…There are several classes of systems (e.g., automotive and aerospace) where safety-/mission-critical applications and non-critical applications coexist. For example, in the aerospace domain, the navigation system of a satellite is a mission-critical application while the payload processing applications are not [1]. On one hand, for mission-critical applications, it is mandatory to provide the desired level of reliability in the computation.…”
Section: Introductionmentioning
confidence: 99%
“…Image processing is today employed in a variety of safetyand mission-critical scenarios, where digital systems have to meet reliability requirements [1]. As an example let us consider a satellite hosting payload applications accelerated onto an FPGA; such a system operates in a harsh environment, where radiations may induce faults, e.g., Single Event Upset (SEU), in the circuitry that may lead to a failure of the running application [2].…”
Section: Introductionmentioning
confidence: 99%