Optimisation de la consommation d'énergie et de l'efficacité d'application dans un système de processeurs à multiples processeurs et multiples fils d'exécution

2011 
L'invention concerne un dispositif servant a ordonnancer des tâches d'application. Un ordonnanceur recoit une tâche qui identifie une frequence voulue et un nombre maximum voulu de fils d'execution materiels concurrents. L'ordonnanceur determine si une preference d'utilisateur vise a maximiser l'efficacite ou a minimiser la consommation d'energie. En reponse a la preference d'utilisateur designant l'efficacite, l'ordonnanceur determine si un cœur de processeur est inactif dans la pluralite des cœurs de processeurs disponibles. Si aucun processeur inactif n'est disponible, l'ordonnanceur identifie un sous-ensemble de cœurs de processeurs dont le coefficient de charge est le plus faible. A partir du sous-ensemble de cœurs de processeurs, l'ordonnanceur determine si au moins un cœur de processeur correspond aux parametres voulus de la tâche. Si au moins un cœur de processeur correspond aux parametres voulus de la tâche, l'ordonnanceur attribue la tâche au(x) cœur(s) de processeur correspondant aux parametres voulus.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    2
    References
    0
    Citations
    NaN
    KQI
    []