Back to Search Start Over

Minimizing the Cost of Synchronisations in the WCET of Real-Time Parallel Programs

Authors :
Christine Rochange
Pascal Sainrat
Haluk Ozaktas
Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université Toulouse III - Paul Sabatier - UT3 (FRANCE)
Université Toulouse - Jean Jaurès - UT2J (FRANCE)
Université Toulouse 1 Capitole - UT1 (FRANCE)
Source :
SCOPES
Publication Year :
2014
Publisher :
ACM DL, 2014.

Abstract

Designing time-predictable architectures to support the requirements of hard real-time systems is the goal of several research projects. In this paper we assume that such platforms exist and we focus on the timing analysis of parallel real-time applications. One of the main challenges is to determine how much the delays induced by software constructs such as synchronisations can impact the worst-case execution times (WCETs) of parallel threads. In this paper, we refine state-of-the-art analysis: first, we derive more accurate estimations of stalls at critical sections; second, we introduce new locking primitives that minimise stall times on the worst-case path. Experimental results show noticeable improvements on the WCETs of benchmarks.

Details

Language :
English
Database :
OpenAIRE
Journal :
SCOPES
Accession number :
edsair.doi.dedup.....ca61437265368fd0d6c76dc784170aba