Proceedings of the 30th Symposium on Integrated Circuits and Systems Design: Chip on the Sands 2017
DOI: 10.1145/3109984.3110008
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing lockstep dual-core ARM cortex-A9 soft error mitigation in freeRTOS applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
14
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(14 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…Another variable to take into account is the effect of using an operating system, which can be considered as another source of errors because it is not protected [19] and supposes an additional cost that may be unaffordable. For instance, authors in [15] proved that RTOS (Real-Time Operating System) has an impact on performance and reliability, achieved by their DCLS technique, which is similar to the bare-metal results. Also, authors in [16] conclude that the usage of parallelization APIs (Application Programming Interfaces) increases the occurrence of unexpected terminations that are caught by the operating system.…”
Section: Introductionmentioning
confidence: 53%
See 1 more Smart Citation
“…Another variable to take into account is the effect of using an operating system, which can be considered as another source of errors because it is not protected [19] and supposes an additional cost that may be unaffordable. For instance, authors in [15] proved that RTOS (Real-Time Operating System) has an impact on performance and reliability, achieved by their DCLS technique, which is similar to the bare-metal results. Also, authors in [16] conclude that the usage of parallelization APIs (Application Programming Interfaces) increases the occurrence of unexpected terminations that are caught by the operating system.…”
Section: Introductionmentioning
confidence: 53%
“…For example, a multi-threading strategy can be found in [13], which makes use of threading libraries and take advantage of resources present in the majority of operating systems. Whereas [14,15] use reconfigurable hardware as FPGAs to achieve a lockstep solution. These software approaches introduce large size and performance overheads that have to be taken into consideration.…”
Section: Introductionmentioning
confidence: 99%
“…Lockstep [17], [18] is a micro-synchronization variant of the processor replication techniques. Lockstep works by executing the same application simultaneously and symmetrically in two identical processors.…”
Section: Related Workmentioning
confidence: 99%
“…As part of the efforts for developing solutions to address the demands of Autonomous Driving, industry and academia are investing in research on several related areas. Several works are exploring aspects of fault-tolerance in hardware architectures [1], [2], software design [3], operational systems [4], among others. [5] provides a broader look on specific reliability challenges for autonomous systems, for both automotive and robotics.…”
Section: Introductionmentioning
confidence: 99%