previous up next contents
Précédent : Communication et placement Remonter : Communication et placement Suivant : Réseaux d'interconnexion

Ordonnancement de systèmes multiprocesseurs

Participants : Ioannis Milis

I. Milis, en collaboration avec L. Finta et Z. Liu (Mistral) et E. Bampis (Université d'Évry) a poursuivi l'étude de l'ordonnancement des systèmes multiprocesseurs avec délai de communication entre processeurs [46]. Dans ce cadre, un programme parallèle est représenté par un graphe de tâches, où les sommets représentent les tâches et les arcs les communications entre les tâches. Un temps de communication doit s'écouler quand deux tâches assignées à deux processeurs différents doivent communiquer. Le but de l'ordonnancement est de minimiser la durée d'exécution du programme. Ce problème a été prouvé NP-difficile en général. Mais, la complexité pour le cas de deux processeurs avec temps d'exécution et temps de communication unitaires est un problème ouvert et qui a attiré l'attention des chercheurs du domaine. Des résultats optimaux sont connus pour les arbres. L'algorithme optimal proposé par L. Finta et Z. Liu l'année dernière a été étendu à la classe de graphes séries-parallèles de type SP1. Ce résultat généralise aussi les résultats de la littérature sur les forescences.