Cache-aware static scheduling for hard real-time multicore systems based on communication affinities

12/16/2013
by   Lilia Zaourar, et al.
0

The growing need for continuous processing capabilities has led to the development of multicore systems with a complex cache hierarchy. Such multicore systems are generally designed for improving the performance in average case, while hard real-time systems must consider worst-case scenarios. An open challenge is therefore to efficiently schedule hard real-time tasks on a multicore architecture. In this work, we propose a mathematical formulation for computing a static scheduling that minimize L1 data cache misses between hard real-time tasks on a multicore architecture using communication affinities.

READ FULL TEXT

page 1

page 2

page 3

research
03/22/2019

A WCET-aware cache colouring technique for reducing interference in real-time systems

The predictability of a system is the condition to give saferbound on wo...
research
04/12/2011

Deterministic Real-time Thread Scheduling

Race condition is a timing sensitive problem. A significant source of ti...
research
01/25/2010

On the Design of an Optimal Multiprocessor Real-Time Scheduling Algorithm under Practical Considerations (Extended Version)

This research addresses the multiprocessor scheduling problem of hard re...
research
02/20/2023

Probabilistic WCET Estimation for Weakly Hard Real-Time Systems

Weakly hard real-time systems can, to some degree, tolerate deadline mis...
research
03/22/2019

A WCET-aware cache coloring technique for reducing interference in real-time systems

The predictability of a system is the condition to give saferbound on wo...
research
07/17/2017

Deterministic Memory Abstraction and Supporting Cache Architecture for Real-Time Systems

Poor timing predictability of multicore processors has been a long-stand...
research
02/18/2020

Adaptive Real-Time Scheduling for Cooperative Cyber-Physical Systems

CPSs are widely used in all sorts of applications ranging from industria...

Please sign up or login with your details

Forgot password? Click here to reset