&
www.cea.fr
Ordonnancement temps
réel multiprocesseur
Cliquez pour modifier le style du titre
DACLE Division| Sept. 2015
© CEA. All rights reserved | 2
&
Ca change quoi ? Hypothèses et modèles
Anomalies d’ordonnancement et propriétés
Algorithme globaux optimaux
Plan
Cliquez pour modifier le style du titre
DACLE Division| Sept. 2015
© CEA. All rights reserved | 3
&
Ordonnancement multiprocesseur : problème à au moins 2 dimensions
Organisation temporelle …
Quand exécuter les tâches et les suspendre ?
… et spatiale des tâches
Sur quels processeurs ?
Renforcement de l’influence de la hiérarchie mémoire : ressources mémoires partagées
Deux approches principales pour la résolution
Ordonnancement partitionné : pas de migration et limite d’utilisation vis-à-vis de
l’ordonnançabilité
1. Organisation spatiale : répartition des n tâches m sous-ensembles et affectation à un processeur
(problème NP-difficile)
Classement des tâches selon un paramètre
Utilisation d’heuristiques lors du parcours séquentiel des tâches : FF, BF, WF, NF, etc.
2. Organisation temporelle : ordonnancement monoprocesseur pour chaque sous-ensemble
Algorithmes optimaux : RM, EDF
Ordonnancement global : migrations possibles et optimalité théorique possible vis-à-vis de
l’ordonnançabilité mais problème de passage à l’échelle en pratique
Organisation spatiale et temporelle conjointe
Autres approches : semi-partitionnée et « clustering »
Ordonnancement multiprocesseur :
quel changement ?
 
2/1m
Cliquez pour modifier le style du titre
DACLE Division| Sept. 2015
© CEA. All rights reserved | 4
&
Ensemble de n tâches indépendantes
Tâches (tasks) périodiques, sporadiques générant une collection infini de
travaux (jobs, instance de tâches)
Non parallèles
Paramètres statiques :
A échéance implicites , contraintes , arbitraire
Date de réveil : synchrones
Notations
Hyper-période :
Utilisation tâche :
Utilisation système :
Modèles et notations
n
i
i
uUU
1
)(
iii TCu /
 
n
,,, 21
 
iiii TDCO ,,,
 
ii TD
 
ii TD
 
ii TD ?
 
niTppcmHH i..1,)(
i
D
i
D
i
C
i
O
i
r
i
d
1i
r
1i
d
Cliquez pour modifier le style du titre
DACLE Division| Sept. 2015
© CEA. All rights reserved | 5
&
D’où vient la valeur du Ci ?
1 / 20 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !