SYSTEM AND METHOD FOR OPERATING FREQUENCY ADJUSTMENT AND WORKLOAD SCHEDULING IN A SYSTEM ON A CHIP

Various embodiments of methods and systems for dynamically adjusting operating frequency settings of one or more processing components in a portable computing device ("PCD") are disclosed. One such method involves receiving a request to adjust an operating frequency setting of a processing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: THOMSON, STEVEN, LEE, SEJOONG, PARK, HEE JUN
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:Various embodiments of methods and systems for dynamically adjusting operating frequency settings of one or more processing components in a portable computing device ("PCD") are disclosed. One such method involves receiving a request to adjust an operating frequency setting of a processing component to a required frequency ("F_req") to process a workload. Factor readings associated with the operating capacity of the processing component may be taken. Based on the readings, performance curves associated with the processing component may be queried. The performance curves are used to determine the optimal operating frequency ("F_opt") for the processing component. The F_opt is compared to the F_req and, if the F_req is less than F_opt, the operating frequency setting of the processing component is set to F_opt. Advantageously, as compared to F_req, at F_opt workload processing may be more efficient and a low power mode may be entered sooner. Selon divers modes de réalisation, l'invention concerne des procédés et des systèmes pour régler dynamiquement des réglages de fréquence de fonctionnement d'un ou plusieurs composants de traitement dans un dispositif informatique portable ("PCD"). L'un de ces procédés consiste à recevoir une requête de réglage d'un réglage de fréquence de fonctionnement d'un composant de traitement à une fréquence requise ("F_req") pour traiter une charge de travail. Des mesures de facteurs associés à la capacité de fonctionnement du composant de traitement peuvent être effectuées. Sur la base des mesures, des courbes de performances associées au composant de traitement peuvent être demandées. Les courbes de performances sont utilisées pour déterminer la fréquence de fonctionnement optimale ("F_opt") pour le composant de traitement. F_opt est comparée à F_req, et si F_req est inférieure à F_opt alors le réglage de fréquence de fonctionnement du composant de traitement est réglé à F_opt. Avantageusement, à F_opt, par comparaison à F_req, le traitement de la charge de travail peut être plus efficace et il est possible de passer plus tôt en mode basse puissance.