Home
Scholarly Works
Analysis of memory-contention in heterogeneous...
Conference

Analysis of memory-contention in heterogeneous COTS MPSoCs

Abstract

Multiple-Processors Systems-on-Chip (MPSoCs) provide an appealing platform to execute Mixed Criticality Systems (MCS) with both time-sensitive critical tasks and performance-oriented noncritical tasks. Their heterogeneity with a variety of processing elements can address the conflicting requirements of those tasks. Nonetheless, the complex (and hence hard-to-analyze) architecture of Commercial-Off-The-Shelf (COTS) MPSoCs presents a challenge encumbering their adoption for MCS. In this paper, we propose a framework to analyze the memory contention in COTS MPSoCs and provide safe and tight bounds to the delays suffered by any critical task due to this contention. Unlike existing analyses, our solution is based on two main novel approaches. 1) It conducts a hybrid analysis that blends both request-level and task-level analyses into the same framework. 2) It leverages available knowledge about the types of memory requests of the task under analysis as well as contending tasks; specifically, we consider information that is already obtainable by applying existing static analysis tools to each task in isolation. Thanks to these novel techniques, our comparisons with the state-of-the art approaches show that the proposed analysis provides the tightest bounds across all evaluated access scenarios.

Authors

Hassan M; Pellizzoni R

Volume

165

Publication Date

June 1, 2020

DOI

10.4230/LIPIcs.ECRTS.2020.23

Conference proceedings

Leibniz International Proceedings in Informatics Lipics

ISSN

1868-8969

Labels

View published work (Non-McMaster Users)

Contact the Experts team