Multicore Considerations for Safety-Critical Software Applications-36th International System Safety Conference
Abstract
The popularity and ubiquity of multicore processors and system on a chip (SoC) architectures present developers of safety-critical applications with special considerations in attempting to ensure against data corruption and assure predictable, error-free execution of safety-critical tasks. The issues may be further complicated if mixed-criticality tasks are housed on the same processing platform. In order to realize the energy, space, and performance dividends of multicore technology, developers of embedded safety-critical applications must address the limitations of multicore SoCs that threaten the certification, determinism and integrity of mixed-criticality applications. This report explores the state of the art use of multicore chipsets and SoC architectures, identifies the limitations of this technology for safety-critical applications, and describes a number of proposed solutions. It includes a summary of personal recommendations and experiences that may help computer scientists and software engineers leverage multicore processors without compromising system safety.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 19, 2021
- Accession Number
- AD1123249
Entities
People
- Brian Connell