Plattformleistungsschwellenwerte
Es gibt zwei Arten von Leistungsschwellenwerten: statische Schwellenwerte, die für die Plattform festgelegt bleiben, und dynamische Schwellenwerte, 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 verfügen über die folgenden Definitionen:
Höchste Leistung
Die absolute Höchstleistung, die ein einzelner Prozessor erreichen kann, unter idealen Bedingungen. Diese Leistungsstufe ist möglicherweise für lange Zeiträume nicht nachhaltig und kann nur erreicht werden, wenn sich andere Plattformkomponenten in einem bestimmten Zustand befinden (z. B. kann es erforderlich sein, dass sich andere Prozessoren im Leerlauf befinden).
Nominale Leistung
Die maximale dauerhafte Leistungsstufe des Prozessors unter idealen Umgebungsbedingungen (d. h. optimale Umgebungstemperatur, der Prozessor ist aufgrund vorheriger Aktivität nicht bereits heiß, der verfügbare Strom ist aufgrund eines niedrigen/kalten Akkus nicht eingeschränkt). Es wird erwartet, dass alle Prozessoren mindestens eine Sekunde lang in der Lage sind, eine kontinuierliche Aktivität mit ihrer nominalen Leistung gleichzeitig aufrechtzuerhalten.
Niedrigste nicht lineare Leistung
Die niedrigste Leistungsstufe, bei der nicht lineare Energieeinsparungen erzielt werden, wenn die Leistung skaliert wird. Beispielsweise kann aufgrund der kombinierten Effekte der Spannungs- und Frequenzskalierung eine bessere Stromeinsparung als liner erzielt werden, indem sie in einem niedrigeren Leistungszustand ausgeführt wird. Oberhalb dieses Schwellenwerts sollten niedrigere Leistungsniveaus energieeffizienter sein als höhere Leistungsniveaus.
Niedrigste Leistung
Die absolut niedrigste Leistungsstufe der Plattform. Die Auswahl einer Leistungsstufe, die niedriger als die niedrigste nichtlineare Leistungsstufe ist, kann aus Effizienzsicht gleichwertig sein oder tatsächlich zu einer Effizienzeinbuße führen, sollte jedoch den sofortigen Stromverbrauch des Prozessors verringern.
Hinweis Alle statischen Leistungsebenen müssen nicht unterschiedlich sein. Die nominale Leistungsstufe einer Plattform kann z. B. auch die höchste Leistungsstufe sein.
Die Plattform kann optional auch einen dynamischen Leistungsschwellenwert, den Schwellenwert für garantierte Leistung , ausdrücken. Falls vorhanden, stellt dies die maximale dauerhafte Leistungsstufe eines Prozessors dar, wobei alle bekannten externen Einschränkungen (Energiebudgetierung, thermische Einschränkungen, Stromquelle usw.) berücksichtigt werden. Es wird erwartet, dass alle Prozessoren in der Lage sind, ihre garantierten Leistungsstufen gleichzeitig für mindestens eine Sekunde aufrechtzuerhalten. Die garantierte Leistungsstufe muss in den Bereich [Niedrigste Leistung, Nominalleistung], einschließlich fallen.
Heterogene Leistungsschwellenwerte
Der PEP muss die gleiche Leistungsskala für alle Prozessoren im System verwenden. Auf Plattformen mit heterogenen Prozessoren sind die Leistungsmerkmale aller Prozessoren möglicherweise nicht identisch. In diesem Fall muss pep eine Leistungsskala synthetisieren, die sich an Unterschiede bei Prozessoren anpasst, sodass zwei Prozessoren, die dieselbe Workload auf derselben Leistungsstufe ausführen, ungefähr zur gleichen Zeit abgeschlossen werden. Pep sollte verschiedene Funktionen für verschiedene Prozessorklassen verfügbar machen, um die Leistungsmerkmale jedes Prozessors genau widerzuspiegeln.