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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 19, 2021
Accession Number
AD1123249

Entities

People

  • Brian Connell

Tags

Communities of Interest

  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Bandwidth
  • Central Processing Units
  • Computer Programming
  • Computer Programs
  • Computers
  • Computing Devices
  • Contracts
  • Control Systems
  • Embedded Systems
  • Engineering
  • Engineers
  • Industrial Control Systems
  • Migration
  • Military Applications
  • Networked Munitions
  • Operating Systems
  • Performance Tests
  • Platforms
  • Reliability
  • Safety
  • Signal Processing
  • Software Design
  • Software Development
  • System Safety
  • Technical Information Centers

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace Test and Evaluation
  • Economics
  • Parallel and Distributed Computing.

Technology Areas

  • Space