EINRICHTUNG UND VERFAHREN FÜR ENERGIEEFFIZIENTE KERNSPANNUNGSAUSWAHL
Ein Prozessorkern-Energieeffizienz-Kerneinstufungsschema ähnlich eines bevorzugten Kerns in einem Mehrkernprozessorsystem. Der bevorzugte Kern ist der energieeffiziente Kern, der es einem SoC ermöglicht, den Kern mit der niedrigsten Vminfür Energieeffizienz zu verwenden. Solche Vmin-Werte können wäh...
Gespeichert in:
Hauptverfasser: | , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Ein Prozessorkern-Energieeffizienz-Kerneinstufungsschema ähnlich eines bevorzugten Kerns in einem Mehrkernprozessorsystem. Der bevorzugte Kern ist der energieeffiziente Kern, der es einem SoC ermöglicht, den Kern mit der niedrigsten Vminfür Energieeffizienz zu verwenden. Solche Vmin-Werte können während der HVM in geeigneten Registern fusioniert oder in NVM gespeichert werden. Ein OS-Scheduler erreicht eine optimale Energieperformanz unter Verwendung der Kerneinstufungsinformationen, um bestimmte Anwendungen auf dem Kern mit der niedrigsten Vminzu planen. Ein Bootstrap-Fluss identifiziert einen Bootstrap-Prozessorkern (BSP) als den energieeffizientesten Kern des SoC und weist diesem Kern den niedrigsten APIC-ID-Wert gemäß der niedrigsten Vmin zu. Beim Lesen der Fuses oder des NVM berechnet und stuft der Mikrocode/das BIOS die Kerne ein. Von daher berechnet und stuft Mikrocode/das BIOS Kern-APIC-IDs basierend auf Effizienz um LFM-Frequenzen herum ein. Basierend auf den berechneten und eingestuften Kernen transferiert der Mikrocode oder das BIOS die BSP-Eigentümerschaft zu dem effizientesten Kern.
A processor core energy-efficiency core ranking scheme akin to a favored core in a multi-core processor system. The favored core is the energy-efficient core that allows an SoC to use the core with the lowest Vmin for energy-efficiency. Such Vmin values may be fused in appropriate registers or stored in NVM during HVM. An OS scheduler achieves optimal energy performance using the core ranking information to schedule certain applications on the core with lowest Vmin. A bootstrap flow identifies a bootstrap processor core (BSP) as the most energy efficiency core of the SoC and assigns that core the lowest APIC ID value according to the lowest Vmin. Upon reading the fuses or NVM, the microcode/BIOS calculates and ranks the cores. As such, microcode/BIOS calculates and ranks core APIC IDs based on efficiency around LFM frequencies. Based on the calculated and ranked cores, the microcode or BIOS transfers BSP ownership to the most efficiency core. |
---|