Abstract:
PROBLEM TO BE SOLVED: To reduce active power in integrated circuit (IC) chips supplied with relatively low voltages. SOLUTION: The active power is saved through lowering a supply voltage when operating temperature goes up, while substantially maintaining operating performance. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for recognizing efficiency of a processor (for example, CPU) to dynamically regulate performance. SOLUTION: An apparatus has a counter 108, an efficiency determination module 110, and a management module 112. The counter 108 determines the number of event occurrences relating to a processor component (e.g., a processor core 102) waiting for a response from a device. The efficiency determination module 110 determines an efficiency metric based on the number of event occurrences. The management module 112 establishes one or more operating characteristics for the processor component corresponding to the efficiency metric. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Briefly, a processor and a method to control a power consumption of the processor are presented. The method may include: counting a micro-architecture event of a component of the processor, estimating the power consumption value of the processor based on a weighted value of the counted micro-architecture event and filtering the weighted value of the counted micro-architecture event.
Abstract:
In one embodiment, the present invention includes a method for determining a power budget for a multi-domain processor for a current time interval, determining a portion of the power budget to be allocated to first and second domains of the processor, and controlling a frequency of the domains based on the allocated portions. Such determinations and allocations can be dynamically performed during runtime of the processor. Other embodiments are described and claimed.
Abstract:
In one embodiment, the present invention includes a method for determining, in a controller of a multi-domain processor, whether a temperature of a second domain of the multi-domain processor is greater than a sum of a throttle threshold and a cross-domain margin, and if so, reducing a frequency of a first domain of the multi-domain processor by a selected amount. In this way, a temperature of the second domain can be allowed to reduce, given a thermal coupling of the domains. Other embodiments are described and claimed.
Abstract:
Systems and methods of managing operating points provide for determining the number of active cores in a plurality of processor cores. A maximum operating point is selected for at least one of the active cores based on the number of active cores. In one embodiment, the number of active cores is determined by monitoring an ACPI processor power state signal of each of the plurality of cores.
Abstract:
A system for measuring and managing thermal operations of a processor core on a semiconductor die using a sensor positioned in a hotspot of the processor core. A measured temperature reading is determined based upon a temperature sensed by the sensor. Interrupt signals and a software readable register indicating temperature information provide feedback about the thermal environment to the processor. Based upon the measured temperature reading, the interrupt signals direct the processor to modify operation.
Abstract:
Methods and apparatus relating to controlling power consumption by a Power Supply Unit (PSU) during idle state are described. In one embodiment, a power supply unit enters a lower power consumption state (e.g. S9) based on power state information, corresponding to one or more components of the platform, and comparison of a first value (corresponding to a frequency/frequentness of entry into the lower power consumption state) to a first threshold value. Other embodiments are also disclosed and claimed.
Abstract:
Es ist ein lokaler Energiesteuerungsarbiter zur Verbindung mit einer globalen Energiesteuerungseinheit einer Verarbeitungsplattform mit mehreren Verarbeitungseinheiten vorgesehen. Der lokale Energiesteuerungsarbiter steuert eine lokale Verarbeitungseinheit der Verarbeitungsplattform. Der lokale Energiesteuerungsarbiter weist eine Schnittstelle zum Empfangen, von der globalen Energiesteuerungseinheit, einer lokalen Leistungsgrenze, die der lokalen Verarbeitungseinheit abhängig von einer globalen Energiesteuerungsschätzung zugewiesen wird, und Verarbeitungsschaltungen auf, zum Bestimmen von jeglicher Änderung an einer oder mehr Verarbeitungsbedingungen, die in der lokalen Verarbeitungseinheit vorherrschen, in einer Zeitskala, welche kürzer als eine Dauer ist, für die die lokale Leistungsgrenze auf die lokale Verarbeitungseinheit durch die globale Energiesteuerungseinheit angewendet wird, und zum Auswählen einer Leistungsebene für die lokale Verarbeitungseinheit abhängig sowohl von der lokalen Leistungsgrenze als auch von der bestimmten Änderung, falls vorliegend, an den vorherrschenden Verarbeitungsbedingungen in der lokalen Verarbeitungseinheit.
Abstract:
Vorrichtung, die Folgendes umfasst:einen Prozessor und einen Speicher mit Instruktionen, die durch den Prozessor ausgeführt werden sollen, wobei die Instruktionen, wenn sie ausgeführt werden,ein Betriebssystem (BS) implementieren und Fähigkeiten-Register (502) identifizieren, aufweisend:ein Höchstleistungsregister,ein Nennleistungsregister undein Niedrigstleistungsregisters,wobei die Fähigkeiten-Register (502) eingerichtet sind, dem BS eine Skala verfügbarer Leistungsniveaus anzuzeigen, wobei die Fähigkeiten-Register (502) getrennt von einem oder mehreren Steuerregistern (504) sind und wobei die Fähigkeiten-Register (502) ein Garantierte-Leistung-Register umfassen, um einen Ressourcendeskriptor anzugeben, der ein momentanes garantiertes Leistungsniveau beschreibt.