Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe deux types de seuils de performances : les seuils statiques qui restent fixes pour la plateforme et les seuils dynamiques qui changent au moment de l’exécution. Cette rubrique décrit les seuils de performances statiques de la plateforme et la plage autorisée pour le seuil dynamique.
Les seuils de performances statiques ont les définitions suivantes :
Performances les plus élevées
Les performances maximales absolues qu’un processeur individuel peut atteindre, en supposant des conditions idéales. Ce niveau de performances peut ne pas être durable pendant de longues durées et peut être réalisable uniquement si d’autres composants de plateforme se trouvent dans un état spécifique (par exemple, il peut nécessiter que d’autres processeurs soient dans un état inactif).
Performances nominales
Le niveau de performances maximal soutenu du processeur, en supposant des conditions environnementales idéales (c’est-à-dire une température ambiante optimale, le processeur n’est pas déjà chaud en raison de l’activité précédente, le courant disponible n’est pas limité en raison d’une batterie basse/froide). Tous les processeurs sont censés être en mesure de maintenir l’activité continue simultanément à leurs performances nominales pendant au moins une seconde.
Performances non linéaires les plus faibles
Niveau de performances le plus bas auquel l’économie d’alimentation non linéaire est obtenue à mesure que les performances sont mises à l’échelle. Par exemple, en raison des effets combinés de la tension et de la mise à l’échelle de la fréquence, une consommation d'énergie inférieure à celle d'une économie linéaire peut être obtenue en fonctionnant dans un état de performance inférieur. Au-dessus de ce seuil, les niveaux de performances inférieurs doivent être plus efficaces en énergie que les niveaux de performances supérieurs.
Performances les plus faibles
Niveau de performances absolu le plus bas de la plateforme. La sélection d’un niveau de performances inférieur au niveau de performances non linéaire le plus bas peut être équivalente du point de vue de l’efficacité ou peut entraîner une pénalité d’efficacité, mais doit réduire la consommation instantanée de puissance du processeur.
Note Tous les niveaux de performances statiques n’ont pas besoin d’être distincts. Le niveau de performances nominal d’une plateforme peut également être son niveau de performances le plus élevé, par exemple.
La plateforme peut éventuellement exprimer un seuil de performances dynamique, le seuil de performances garanti . S’il est présent, cela représente le niveau de performances maximal soutenu d’un processeur, en tenant compte de toutes les contraintes externes connues (budget de l’alimentation, contraintes thermiques, source d’alimentation, etc.). Tous les processeurs sont censés être en mesure de maintenir simultanément leurs niveaux de performances garantis pendant au moins une seconde. Le niveau de performance garanti est requis pour tomber dans la plage [niveau de performance le plus bas, niveau de performance nominal], inclus.
Seuils de performances hétérogènes
Le pep doit utiliser la même échelle de performances pour tous les processeurs du système. Sur les plateformes avec des processeurs hétérogènes, les caractéristiques de performances de tous les processeurs peuvent ne pas être identiques. Dans ce cas, le PEP doit synthétiser une échelle de performances qui s’ajuste aux différences entre les processeurs, de sorte que n'importe quels deux processeurs exécutant la même charge de travail au même niveau de performances s'achèvent environ au même moment. Le pep doit exposer différentes fonctionnalités pour différentes classes de processeurs, afin de refléter avec précision les caractéristiques de performances de chaque processeur.