@inproceedings{31630f07d2924780b0c2fc11019ee76e,
title = "A reliable and predictable scratchpad-centric OS for multi-core embedded systems",
abstract = "The reliable use of multi-core platforms for designing safety-critical systems still represents an open challenge. Recently, the FAA [1] has formally expressed its concern towards the use of multi-core systems in avionics. The sharing of hardware resources introduces non-trivial timing dependencies between logically independent components (e.g. cores); additionally, the increase in size of circuitry, memory resources, and transistor density makes these platforms more susceptible to transient memory (soft) errors. This work addresses the problem of memory soft errors and their recovery at an OS/platform level on commercial multi-core systems. Proposed strategy considers the schedulability impact of recovery procedures on hard real-time workloads. Finally, the implementation of a SPM-centric OS with the proposed OS-level strategies was performed by using a commercially available multi-core platform. The design has been validated and evaluated using a combination of synthetic and realistic (EEMBC) benchmarks.",
author = "Rohan Tabish and Renato Mancuso and Saud Wasly and Phatak, {Sujit S.} and Rodolfo Pellizzoni and Marco Caccamo",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017 ; Conference date: 18-04-2017 Through 20-04-2017",
year = "2017",
month = jun,
day = "5",
doi = "10.1109/RTAS.2017.1",
language = "English",
series = "Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "377--388",
editor = "Gabriel Parmer",
booktitle = "Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017",
}