2020
DOI: 10.1109/les.2019.2953253
|View full text |Cite
|
Sign up to set email alerts
|

A Safe, Secure, and Predictable Software Architecture for Deep Learning in Safety-Critical Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
19
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 39 publications
(20 citation statements)
references
References 14 publications
1
19
0
Order By: Relevance
“…Experimental results show that real-world applications can benefit from time-predictable FPGA-based hardware acceleration in a GNU/Linux feature-rich operating system environment. Future work should investigate the possibility of integrating the proposed implementation on top of a hypervisor with strong isolation capabilities, providing a safe platform for developing Cyber-Physical Systems [47]. Further developments include improving integration with upcoming releases of Xilinx's FPGA manager driver and minimizing kernel-level code by moving memory buffers allocation and management in userspace.…”
Section: Discussionmentioning
confidence: 99%
“…Experimental results show that real-world applications can benefit from time-predictable FPGA-based hardware acceleration in a GNU/Linux feature-rich operating system environment. Future work should investigate the possibility of integrating the proposed implementation on top of a hypervisor with strong isolation capabilities, providing a safe platform for developing Cyber-Physical Systems [47]. Further developments include improving integration with upcoming releases of Xilinx's FPGA manager driver and minimizing kernel-level code by moving memory buffers allocation and management in userspace.…”
Section: Discussionmentioning
confidence: 99%
“…A cross analysis brings a higher chance of catching faulty behavior early. -N-versioning [38]: Running multiple semantically equivalent programs can help finding the cause of the issue. Moreover, since multiple frameworks exist, it is also possible to cross analyze behaviors of different models under different frameworks to detect failure from one of them.…”
Section: Potential Triage Of Silent Bugsmentioning
confidence: 99%
“…We here consider an embedded general purpose CPU commonly employed in mission-critical embedded systems, such as space missions (e.g., [25]). The execution model considers a hypervisor for the isolated execution of each filter in a time-triggered fashion, so that misbehaviors are not propagated [26]. Nonetheless, since the proposed approach works at the application level, it can be employed also on other processing platforms, such as GPUs and FPGAs; future work will explore these directions.…”
Section: The Application Model and Hw Platformmentioning
confidence: 99%