Home
Scholarly Works
Improving Timing-Related Guarantees for Main...
Conference

Improving Timing-Related Guarantees for Main Memory in Multicore Critical Embedded Systems

Abstract

Main memory is one of the most complex resources to analyze in multicore-based embedded real-time systems, with contention in the memory controller and the timing constraints of the main memory device as the main contributors to that complexity. One of the main challenges in multicore real-time systems is producing the required evidence on the management of contention delay for the certification. This stems from the fact that current MPSoCs barely provide any event monitors on how tasks interact and delay each other in memory. Besides, even if hardware and software mechanisms are in place to mitigate contention in the memory system, it is hard - if at all possible - to provide evidence about their correctness. In this work, we cover this gap by proposing a lightweight hardware mechanism that tightly tracks inter-core contention in memory. The proposed hardware mechanism, which we evaluate in detail, improves the quality of timing-related evidence that must be provided on how contention in main memory of multicore real-time systems is handled in adherence to applicable safety standards.

Authors

de Lecea AF; Hassan M; Mezzetti E; Abella J; Cazorla FJ

Volume

00

Pagination

pp. 265-278

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

December 8, 2023

DOI

10.1109/rtss59052.2023.00031

Name of conference

2023 IEEE Real-Time Systems Symposium (RTSS)
View published work (Non-McMaster Users)

Contact the Experts team