POWER SUPPLY DROOP REDUCTION USING INSTRUCTION THROTTLING
An apparatus for performing instruction throttling for a computing system is disclosed. The apparatus may include a first counter, a second counter, and a control circuit. The second counter may be configured to increment in response to a determination that a processing cycle of a processor has comp...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An apparatus for performing instruction throttling for a computing system is disclosed. The apparatus may include a first counter, a second counter, and a control circuit. The second counter may be configured to increment in response to a determination that a processing cycle of a processor has completed. The control circuit may be configured to initialize the first and second counters, detect the processor has issued and instruction, decrement the first counter in response to the detection of the issued instruction, block the processor from issuing instructions dependent upon the a value of the first counter, reset the first counter dependent upon a value of the second counter, and reset the second counter in response to a determination that the value of the second counter is greater than a pre-determined value.
L'invention concerne un appareil permettant d'effectuer un étranglement d'instructions pour un système informatique. L'appareil peut inclure un premier compteur, un second compteur et un circuit de commande. Le second compteur peut être configuré pour s'incrémenter lorsqu'il est déterminé qu'un cycle de traitement d'un processeur a été terminé. Le circuit de commande peut être configuré pour initialiser les premier et second compteurs, détecter que le processeur a émis une instruction, décrémenter le premier compteur en réponse à la détection de l'instruction émise, empêcher le processeur d'émettre des instructions en fonction d'une valeur du premier compteur, réinitialiser le premier compteur en fonction d'une valeur du second compteur, et réinitialiser le second compteur lorsqu'il est déterminé que la valeur du second compteur est supérieure à une valeur préétablie. |
---|