Freigeben über


Schwellenwerte für die Plattformleistung

Es gibt zwei Arten von Leistungsschwellenwerten: statische Schwellenwerte, die für die Plattform und dynamische Schwellenwerte festgelegt bleiben, die sich zur Laufzeit ändern. In diesem Thema werden die statischen Leistungsschwellenwerte der Plattform und der zulässige Bereich für den dynamischen Schwellenwert beschrieben.

Die statischen Leistungsschwellenwerte weisen die folgenden Definitionen auf:

Höchste Leistung
Die absolute Maximale Leistung eines einzelnen Prozessors kann unter idealen Bedingungen erreicht werden. Diese Leistungsstufe kann für lange Dauer nicht nachhaltig sein und kann nur erreicht werden, wenn sich andere Plattformkomponenten in einem bestimmten Zustand befinden (z. B. kann es erforderlich sein, dass andere Prozessoren im Leerlaufzustand sind).

Nominalleistung
Die maximale dauerhafte Leistung des Prozessors unter idealen Umgebungsbedingungen (d. h. optimale Umgebungstemperatur, der Prozessor ist aufgrund früherer Aktivität nicht bereits heiß, der verfügbare Strom ist aufgrund einer niedrigen/kalten Batterie nicht eingeschränkt). Alle Prozessoren werden voraussichtlich in der Lage sein, eine kontinuierliche Aktivität gleichzeitig bei ihrer Nominalleistung für mindestens eine Sekunde aufrechtzuerhalten.

Niedrigste nichtlineare Leistung
Die niedrigste Leistungsstufe, auf der nichtlineare Energieeinsparungen erzielt werden, wenn die Leistung skaliert wird. Beispielsweise können durch die kombinierten Effekte von Spannungs- und Frequenzskalierung bessere Einsparungen als bei linearer Leistungsreduzierung erzielt werden, indem man in einem niedrigeren Leistungszustand arbeitet. Über dieser Schwelle sollten niedrigere Leistungsniveaus energieeffizienter sein als höhere Leistungsniveaus.

Niedrigste Leistung
Die absolute niedrigste Leistungsstufe der Plattform. Die Auswahl eines Leistungsniveaus, das niedriger als die niedrigste nichtlineare Leistungsstufe ist, kann aus Effizienzperspektive gleichwertig sein oder tatsächlich zu einer Effizienzstrafe führen, sollte jedoch den sofortigen Stromverbrauch des Prozessors verringern.

Anmerkung Alle statischen Leistungsstufen müssen nicht voneinander unterschieden werden. Das Nominalleistungsniveau einer Plattform kann z. B. auch sein höchstes Leistungsniveau sein.

Die Plattform kann optional auch einen dynamischen Leistungsschwellenwert, den Schwellenwert für garantierte Leistung , ausdrücken. Wenn vorhanden, stellt dies das maximale dauerhafte Leistungsniveau eines Prozessors dar, unter Berücksichtigung aller bekannten externen Einschränkungen (Energiebudgetierung, thermische Einschränkungen, Stromquelle usw.). Es wird erwartet, dass alle Prozessoren ihre garantierten Leistungsniveaus für mindestens eine Sekunde gleichzeitig erhalten können. Die garantierte Leistung muss in den Bereich [Niedrigste Leistung, Nominalleistung] einschließlich fallen.

Heterogene Leistungsschwellenwerte

Der PEP muss für alle Prozessoren im System den gleichen Leistungsmaßstab verwenden. Auf Plattformen mit heterogenen Prozessoren sind die Leistungsmerkmale aller Prozessoren möglicherweise nicht identisch. In diesem Fall muss der PEP eine Leistungsskala synthetisieren, die sich an Unterschiede bei Prozessoren anpasst, sodass beliebige zwei Prozessoren, die dieselbe Workload auf dem gleichen Leistungsniveau ausführen, diese ungefähr in derselben Zeit abgeschlossen werden. Der PEP sollte unterschiedliche Funktionen für verschiedene Prozessorklassen verfügbar machen, um die Leistungsmerkmale jedes Prozessors genau widerzuspiegeln.