METHODS AND APPARATUS FOR OPERATING A DATA PROCESSING SYSTEM

Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system with one or more sensors (e.g., physical sensors such as tachometer and thermistors, and logical sensors such as CPU load) for fine grain c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUANG, DAISIE, IRIS, HOWARD, BRIAN, COX, KEITH, ALAN, RADCLIFFE, DAVE, CULBERT, MICHAEL, WILLIAMS, RICHARD, CHARLES, FALKENBURG, DAVE, ROBBINS, DE CESARE, JOSH
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:Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system with one or more sensors (e.g., physical sensors such as tachometer and thermistors, and logical sensors such as CPU load) for fine grain control of one or more components (e.g., processor, fan, hard drive, optical drive) of the system for working conditions that balance various goals (e.g., user preferences, performance, power consumption, thermal constraints, acoustic noise). In one example, the clock frequency and core voltage for a processor are actively managed to balance performance and power consumption (heat generation) without a significant latency. In one example, the speed of a cooling fan is actively managed to balance cooling effort and noise (and/or power consumption). La présente invention a trait à des procédés et des appareils pour la gestion d'états de fonctionnement d'un système de traitement de données. Au moins un mode de réalisation de la présente invention comporte un système de traitement de données avec un ou des capteurs (par exemple, des capteurs physiques tels qu'un tachymètre et des thermistors, et des capteurs logiques tels qu'une charge d'unité centrale de traitement) pour le contrôle affiné d'un ou de plusieurs composants (par exemple, le processeur, le ventilateur, le disque dur, le dispositif optique) du système pour des conditions de fonctionnement assurant l'équilibre entre les divers objectifs (par exemple, les préférences d'utilisateurs, la performance, la consommation d'énergie, les contraintes thermiques, le bruit acoustique). Dans un exemple, la fréquence d'horloge et la tension de noyau pour un processeur sont gérées de manière active pour l'équilibrage de la performance et de la consommation d'énergie (génération de chaleur) sans un temps d'attente important. Dans un autre exemple, la vitesse d'un ventilateur de refroidissement est gérée de manière active pour l'équilibrage de l'effort de refroidissement et le bruit (et/ou la consommation d'énergie).