# Dynamic Lockstep Processors for Applications with Functional Safety Relevance

arXiv: https://arxiv.org/abs/2107.08997 · HTML: https://mlsanity.com/paper/2107.08997/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 19 Jul 2021.

## Built on by (most cited first, 2 of 2)

- [Hybrid Convolutional Neural Networks with Reliability Guarantee](https://mlsanity.com/paper/2405.05146/) (2024)
- [Security and Safety Aspects of AI in Industry Applications](https://mlsanity.com/paper/2207.10809/) (2022)

## Abstract (arXiv)

Lockstep processing is a recognized technique for helping to secure functional-safety relevant processing against, for instance, single upset errors that might cause faulty execution of code. Lockstepping processors does however bind processing resources in a fashion not beneficial to architectures and applications that would benefit from multi-core/-processors. We propose a novel on-demand synchronizing of cores/processors for lock-step operation featuring post-processing resource release, a concept that facilitates the implementation of modularly redundant core/processor arrays. We discuss the fundamentals of the design and some implementation notes on work achieved to date.
