Thèse soutenue

Adaptive mpsoc architectures : principLes, methods and tools

FR  |  
EN
Auteur / Autrice : Gabriel Marchesan Almeida
Direction : Gilles Sassatelli
Type : Thèse de doctorat
Discipline(s) : SYAM - Systèmes Automatiques et Microélectroniques
Date : Soutenance le 21/11/2011
Etablissement(s) : Montpellier 2
Ecole(s) doctorale(s) : Information, Structures, Systèmes (Montpellier ; École Doctorale ; 2009-2014)
Partenaire(s) de recherche : Laboratoire : LIRMM - Laboratoire d'Informatique, Robotique et Micro-électronique de Montpellier
Jury : Examinateurs / Examinatrices : Gilles Sassatelli, Michael HÜbner, Fernando Gehm moraes, Pascal Benoit, Michel Robert
Rapporteurs / Rapporteuses : Christophe Jego, Michel Paindavoine

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Les systèmes multiprocesseurs sur puce (MPSoC) offrent des performances supérieures tout en conservant la flexibilité et la réutilisabilité grâce à la customisation du logiciel embarqué. Alors que la plupart de MPSoC sont aujourd'hui hétérogènes pour mieux répondre aux besoins des applications ciblées, les MPSoCs homogènes pourraient devenir dans un proche avenir une alternative viable apportant d'autres avantages tels que l'équilibrage de charge de l'exécution, la migration des tâches et l'ájustement de fréquence dynamique. Cette thèse s'appuie sur une plateforme MPSoC homogène, développée pour explorer techniques d'adaptation en ligne. Chaque processeur de ce système est compact et exécute un système d'exploitation préemptif qui surveille diverses métriques et est habilité à prendre des décisions de remapping grâce à des techniques de migration de code et du changement dynamique de la fréquence. Cette approche permet la mise en œuvre des capacités de raffinage d'application à l'exécution en fonction de différents critères.