SYSTEM AND METHOD FOR PROVIDING BALANCED THREAD SCHEDULING

A system, method and computer-readable medium for providing balanced thread scheduling initially comprise assigning a thread energy level to each of a plurality of system threads. At least one of the plurality of system threads is provided with at least one message, wherein the at least one message...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: MOORE, MARK, JUSTIN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system, method and computer-readable medium for providing balanced thread scheduling initially comprise assigning a thread energy level to each of a plurality of system threads. At least one of the plurality of system threads is provided with at least one message, wherein the at least one message is assigned a message energy level lower than the thread energy level for the thread from which the message originated. A message is then passed between a first thread and a second thread wherein the message energy level assigned to the passed message is also passed between the first thread and the second thread and wherein the message energy level is proportionate to a quantifiable amount of CPU resources. L'invention concerne un système, un procédé et un support lisible par ordinateur qui permettent de mettre en oeuvre un ordonnancement équilibré d'unités d'exécution. Le procédé comporte initialement les étapes consistant à : attribuer un niveau d'énergie d'unité d'exécution à chacune des unités d'exécution du système ; fournir à au moins une des unités d'exécution du système au moins un message, un niveau d'énergie inférieur à celui de l'unité d'exécution d'où provenait le message étant attribué à ce(s) message(s) ; transmettre ensuite un message entre une première unité d'exécution et une seconde unité d'exécution, le niveau d'énergie attribué au message transmis étant également transmis entre les première et seconde unités d'exécution, ce niveau d'énergie étant proportionnel à une quantité mesurable des ressources de l'UCT.