Skip to main navigation Skip to search Skip to main content

A Holistic Memory Contention Analysis for Parallel Real-Time Tasks under Partitioned Scheduling

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

When adopting multi-core systems for safety-critical applications, certification requirements mandate bounding the delays incurred in accessing shared resources. This is the case of global memories, whose access is often regulated by memory controllers optimized for average-case performance and not designed to be predictable. As a consequence, worst-case bounds on memory access delays often result to be too pessimistic, drastically reducing the advantage of having multiple cores. This paper proposes a fine-grained analysis of the memory contention experienced by parallel tasks running on a multi-core platform. To this end, an optimization problem is formulated to bound the memory interference by leveraging a three-phase execution model and holistically considering multiple memory transactions issued during each phase. Experimental results show the advantage in adopting the proposed approach on both synthetic task sets and benchmarks.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020
PublisherInstitute of Electrical and Electronics Engineers
Pages239-252
Number of pages14
ISBN (Electronic)9781728154992
DOIs
Publication statusPublished - Apr 2020
Event26th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020 - Sydney, Australia
Duration: 21 Apr 202024 Apr 2020

Conference

Conference26th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020
Country/TerritoryAustralia
CitySydney
Period21/04/2024/04/20

Funding

ACKNOWLEDGMENT This work has been partially supported by the SPHERE Project (MIUR PRIN 2017 - PE6 - 20172NNB4T), by national funds through FCT/MCTES (Portuguese Foundation for Science and Technology), within the CISTER Research Unit (UID/CEC/04234), by the Operational Competitiveness Programme and Internationalization (COMPETE 2020) under the PT2020 Partnership Agreement, through the European Regional Development Fund (ERDF), and by national funds through FCT, within project POCI-01-0145-FEDER-029119 (PReFECT).

FundersFunder number
Ministero dell’Istruzione, dell’Università e della RicercaPRIN 2017 - PE6 - 20172NNB4T
European Regional Development Fund

    Fingerprint

    Dive into the research topics of 'A Holistic Memory Contention Analysis for Parallel Real-Time Tasks under Partitioned Scheduling'. Together they form a unique fingerprint.

    Cite this