Abstract:
PROBLEM TO BE SOLVED: To improve performance for processing of a task and an event in a multi-core processor.SOLUTION: A device 160 comprises: a plurality of processor elements 131 to 134; a task routing logic 130; and a turbo mode logic 140 which controls the processor elements and operates at least one active processor element with a further high frequency when at least one other processor element is idle. When at least one of the processor elements is in a turbo mode, the task routing logic selects a processor element for executing a task 101 on the basis of at least comparison of performance losses.
Abstract:
PROBLEM TO BE SOLVED: To improve the performance for task and event processing in a multicore processor. SOLUTION: The device 160 includes a plurality of processor elements 131-134; a task routing logic 130; and a turbo mode logic 140 which controls the processor elements and operates at least one active processor element with a further high frequency when at least one other processor element is idle. When at least one of the processor elements is in a turbo mode, the task routing logic selects a processor element for executing a task 101 based on at least a comparison of performance losses. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
A technique to change a thermal design power (TDP) value. In one embodiment, one or more environmental or user-driven changes may cause a processor's TDP value to be changed. Furthermore, in some embodiments a change in TDP may alter a turbo mode target frequency.
Abstract:
Eine Technik zum Ändern eines Thermal-Design-Power-(TDP)-Wertes. In einer Ausführungsform können eine oder mehrere umgebungsbedingte oder nutzergetriebene Änderungen bewirken, dass ein TDP-Wert eines Prozessors geändert wird. Darüber hinaus kann eine Änderung bei der TDP in einigen Ausführungsformen eine Turbo-Modus-Zielfrequenz verändern.
Abstract:
Vorrichtung, umfassend:ein erstes Verarbeitungselement (131), wobei das erste Verarbeitungselement (131) ein aktives Verarbeitungselement ist;ein zweites Verarbeitungselement (132), wobei das zweite Verarbeitungselement (132) ein untätiges Verarbeitungselement ist;eine Turbo-Modus-Logik (140), um die Verarbeitungselemente (131, 132) so zu steuern, dass das aktive Verarbeitungselement (131) in einem Turbo-Modus arbeitet, während das untätige Verarbeitungselement (132) untätig bleibt; undeine Task-Routing-Logik (130),um auf Basis einer Information von der Turbo-Modus-Logik (140) zu bestimmen, ob eines der Verarbeitungselemente in einem Turbo-Modus arbeitet, undum basierend auf mindestens einem Vergleich von potentiellen Leistungsverlusten zwischen dem ersten Verarbeitungselement (131) und dem zweiten Verarbeitungselement (132) zur Ausführung einer Task (101) auszuwählen, wenn eines der Verarbeitungselemente (131) in einem Turbo-Modus arbeitet und das andere der Verarbeitungselemente (132) untätig ist, wobei die potentiellen Leistungsverluste einen Aufweck-Leistungsverlust verbunden mit dem Auswählen des untätigen Verarbeitungselements (132) zur Ausführung der Task (101) und einen aktiven Leistungsverlust verbunden mit dem Auswählen des Verarbeitungselements (131) im Turbo-Modus zur Ausführung der Task (101) aufweisen, wobei die Task-Routing-Logik (130) betriebsfähig ist, das untätige Verarbeitungselement (132) zur Ausführung der Task (101) auszuwählen, wenn der Aufweck-Leistungsverlust verbunden mit dem Auswählen des untätigen Verarbeitungselements (132) zur Ausführung der Task (101) kleiner ist als der aktive Leistungsverlust verbunden mit dem Auswählen des Verarbeitungselements (131) im Turbo-Modus zur Ausführung der Task (101).
Abstract:
A technique to change a thermal design power (TDP) value. In one embodiment, one or more environmental or user-driven changes may cause a processor's TDP value to be changed. Furthermore, in some embodiments a change in TDP may alter a turbo mode target frequency.
Abstract:
An integrated circuit 100 such as a system on chip (SoC) may indicate critical battery status without powering-on a substantial portions of the circuit including the host processing cores. The SoC includes a power control unit 150 that generates an indicator to indicate that the battery charge of battery 190 has reached or decreased below a critical battery charge level. In response to the indicator, microcontroller 135, sends a request to power management unit 150 to power up static memory 134 and display unit 160 and configures one or more configuration registers with configuration values. Controller 135 also causes critical battery status data to be stored in static memory 134. Display controller 165, in response to the configuration values, retrieves such data from the static memory to display critical battery status data in a visual form (e.g. a battery symbol) on display screen (280). The other portions of the SoC including dynamic memory, system agent, media processors, and memory controller hubs may be powered-down while critical battery status is displayed on the screen. One or more blocks may be powered on based on identifiers of the blocks. A special boot sequence may be initiated by controller 135.
Abstract:
Eine integrierte Schaltung, wie etwa ein SoC, kann den kritischen Batteriestatus ohne Einschalten eines wesentlichen Abschnitts, der die Host-Verarbeitungskerne enthält, anzeigen. Das SoC kann einen Mikro-Controller enthalten, der bewirken kann, dass die Daten über den kritischen Batteriestatus in einem statischen Speicher gespeichert werden, und die Display-Einheit kann solche Daten aus dem statischen Speicher abrufen, um auf dem Schirm ein Sichtsymbol anzuzeigen. Die anderen Abschnitte des SoC, wie etwa der dynamische Speicher, der System Agent, Medienprozessoren und Memory Controller Hubs, können ausgeschaltet werden, während der kritische Batteriestatus in der Sichtform auf dem Schirm angezeigt wird.
Abstract:
A technique to change a thermal design power (TDP) value. In one embodiment, one or more environmental or user-driven changes may cause a processor's TDP value to be changed. Furthermore, in some embodiments a change in TDP may alter a turbo mode target frequency.
Abstract:
In one embodiment, the present invention includes a processor having a first domain with a first compute engine and a second domain with a second compute engine, where each of these domains can operate at an independent voltage and frequency. A first logic may be present to update a power bias value used to control dynamic allocation of power between the first and second domains based at least in part on a busyness of the second domain. In turn, a second logic may dynamically allocate at least a portion of a power budget for the processor between the domains based at least in part on this power bias value. Other embodiments are described and claimed.