Back to Search Start Over

Bounding Resource Contention Interference in the Next-Generation Microprocessor (NGMP)

Authors :
Jalle, Javier
Fernandez, Mikel
Abella, Jaume
Andersson, Jan
Patte, Mathieu
Fossati, Luca
Zulianello, Marco
Cazorla, Francisco J.
Jalle, Javier
Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (BSC - CNS)
Universitat Politècnica de Catalunya [Barcelona] (UPC)
Cobham Gaisler [Göteborg]
Airbus Defence and Space [Toulouse]
European Space Research and Technology Centre (ESTEC)
European Space Agency (ESA)
Spanish National Research Council (CSIC)
Source :
8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), Jan 2016, TOULOUSE, France
Publication Year :
2016
Publisher :
HAL CCSD, 2016.

Abstract

International audience; The Space industry, as several other real-time industries , is assessing the use of multicore processors as their main computing platform. While multicore processors bring the potential of integrating several software (mixed-criticality) functions , their use also brings some challenges. In particular, tasks running in multicores may experience high contention delays when accessing multicores' shared resources. This makes that the load that a task puts on shared resources impacts the Execution Time Bounds (ETBs) derived for other corunning tasks. In this paper we focus on the Cobham Gaisler NGMP – acknowledged as one of the multicore processors currently assessed by the European Space Agency for its future missions – for which we propose a measurement-based approach to bound contention interference. Given a task τ , instead of providing ETBs for the highest contention that any set of corunners can generate – already shown to be potentially high – our approach provides bounds that factor in the number of requests contenders generate regardless of how they align with τ 's requests. This provides a good balance between ETBs accuracy and independence from the corunners, since our approach only requires controlling the number of requests each task makes to the shared resources.

Details

Language :
English
Database :
OpenAIRE
Journal :
8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), Jan 2016, TOULOUSE, France
Accession number :
edsair.dedup.wf.001..fcdfb8c24848ef6ceb24c64a09d18e64