FORCED IDLE OF A DATA PROCESSING SYSTEM

Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second porti...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CONROY, DAVID, G, SOTOMAYOR, GUY, G., JR, CULBERT, MICHAEL, COX, KEITH
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:Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time. Des modes de réalisation de l'invention à titre d'exemple de procédés et d'appareils pour gérer une consommation d'un système de traitement de données sont décrits. Un ou plusieurs paramètres de contrainte d'un système sont surveillés. Le système de traitement de données est forcé dans un état au repos pour une première partie d'un temps tout en pouvant fonctionner pour une seconde partie du temps sur la base d'un ou plusieurs paramètres de contrainte, le système étant forcé dans l'état au repos en réponse à la comparaison d'un temps de repos cible à un temps de repos réel. Le temps de repos cible du système est déterminé, dans un mode de réalisation, sur la base du ou des paramètres de contrainte. Le temps de repos réel du système peut être surveillé pour prendre en compte des interruptions qui interrompent un temps au repos et des temps de repos résultant du fait qu'aucune instruction logicielle n'est exécutée. Le système peut être amené à fonctionner sur la base de comparaisons du temps au repos cible et du temps au repos réel.