Le monde des CPU est en pleine mutation. Non seulement nous avons maintenant de nombreux cœurs de processeur dans nos ordinateurs portables et de bureau, mais il existe également un mélange de différents types de cœurs : les cœurs P et E sont là.
Conception de processeur symétrique ou asymétrique
Dans un processeur multicœur traditionnel, chaque cœur de processeur est identique. Ils ont tous la même cote de performance et utilisent la même quantité d’énergie. Le problème avec cela est que lorsque votre CPU est inactif ou effectue des tâches simples, il y a un niveau minimum d’utilisation de l’énergie que vous ne pouvez pas descendre en dessous sans éteindre complètement le CPU. Ce n’est pas la fin du monde quand il s’agit d’appareils alimentés par le mur, mais si vous utilisez la batterie, chaque watt compte !
Les smartphones ont rapidement adopté une solution où vous auriez des cœurs gourmands en énergie qui fournissaient des performances haut de gamme et un certain nombre de cœurs efficaces qui consomment de l’énergie mais fonctionnent assez bien pour exécuter des tâches système en arrière-plan ou exécuter des applications de base telles que la messagerie électronique, les médias sociaux, etc. ou la navigation sur le Web.
Les cœurs hautes performances se déclenchent automatiquement lorsque vous lancez un jeu vidéo ou par courtes rafales lorsqu’une application plus basique a besoin de meilleures performances pour effectuer une tâche spécifique, avant de se rabattre sur les cœurs économes en énergie.
Conception asymétrique sur PC
Bien que l’idée d’avoir des types de cœurs de processeur mixtes dans un seul package ne soit pas nouvelle, ce n’est pas quelque chose que l’on trouve dans les PC grand public. Au moins, c’était vrai jusqu’à la sortie des processeurs Intel Alder Lake de 12e génération. Ce sont les premiers processeurs grand public d’Intel à proposer un mélange de différents cœurs.
Dans chaque modèle de processeur Intel de 12e génération, vous trouverez des cœurs E (efficacité) et des cœurs P (performance) dans le package CPU. Les nombres relatifs entre ces deux types de cœurs peuvent varier, mais la matrice de processeur Alder Lake complète comporte huit cœurs P et huit cœurs E, que l’on trouve dans les modèles de processeur i9. Les modèles i7 et i5 ont une conception 8/4 et 6/4 pour les cœurs P et E respectivement.
Les avantages des cœurs E et P
Il y a de nombreux avantages à avoir cette approche d’architecture hybride dans un CPU. Les utilisateurs d’ordinateurs portables en bénéficieront le plus, car la majorité des tâches quotidiennes ne nécessitent pas de performances élevées. Si tout ce dont vous avez besoin est la puissance de vos cœurs électroniques, vous profiterez d’un ordinateur plus frais et plus silencieux avec une autonomie de batterie plus longue.
Lorsque votre ordinateur portable est branché au mur ou si vous utilisez un ordinateur de bureau, ces cœurs électroniques sont toujours importants. Disons que vous jouez à un jeu vidéo qui a besoin de toute la puissance CPU que vous pouvez y consacrer. Le jeu peut avoir un accès complet à tous les cœurs de performance, tandis que vos cœurs électroniques prennent en charge les processus et applications en arrière-plan tels que Slack, Skype, les téléchargements, etc.
À l’avenir, les applications intensives écrites en pensant aux processeurs hybrides pourraient même générer des threads affectés aux deux types de cœurs en fonction de leurs besoins. Les cœurs électroniques sont plus simples et moins coûteux à produire, donc les utiliser pour augmenter et libérer des cœurs de performance de pointe est une idée intelligente.
Dans le cas des processeurs Alder Lake au moins, les cœurs P et E ont été conçus de manière à ne pas interférer les uns avec les autres afin que chacun puisse faire son travail indépendamment.
Malheureusement, ce changement radical dans l’architecture du processeur x86 ne se produit pas sans quelques problèmes de démarrage.
Problèmes des premiers utilisateurs
Étant donné que le mélange de différents processeurs est une chose relativement nouvelle pour les processeurs x86, il y a quelques aspérités à prendre en compte au début. Les développeurs de logiciels PC n’avaient auparavant aucune raison d’attendre plus d’un type de processeur dans un ordinateur, de sorte que leur logiciel ne connaît pas la différence entre un cœur P et un cœur E. En général, ce n’est pas un problème car le système d’exploitation attribue des threads logiciels aux processeurs selon les besoins, mais certains logiciels ont été signalés (tels que Dénuvo) plantant ou se comportant étrangement sur ces nouvelles conceptions de CPU.
Correctifs logiciels ainsi que Solutions de contournement en mode hérité au niveau de la carte mère sont sûrs de venir épais et rapide. Au moment où vous lisez ceci, les pires problèmes d’incompatibilité peuvent être résolus. Si vous êtes un utilisateur de Windows 10 et que vous souhaitez mettre à niveau vers l’un de ces processeurs hybrides, vous souhaiterez peut-être attendre ou continuer et mettre à niveau vers Windows 11. Au moment de la rédaction en janvier 2022, Windows 11 dispose d’un nouveau planificateur de tâches CPU. qui sait comment affecter le travail aux différents types de cœurs. Bien que Windows 10 fonctionne, il ne le fait pas aussi bien qu’il le devrait et des correctifs pour le mettre à niveau sont toujours en préparation.
Comment faire attention à vos P et E
La prochaine fois que vous achèterez un nouveau processeur, il y a de fortes chances que vous deviez décider du nombre de cœurs P et E que vous souhaitez. Le meilleur conseil que nous puissions donner est de faire attention au nombre de cœurs P avant tout. Vous avez besoin de suffisamment de cœurs de performance pour exécuter votre application la plus exigeante. Tout surcoût supplémentaire offert par les E-cores est un bonus.
Nous n’avons pas encore vu de situation où deux processeurs ont le même nombre de cœurs P, mais des nombres différents de cœurs E. Cependant, lorsque cela deviendra une réalité, il n’y aura pas lieu de s’inquiéter jusqu’à ce qu’une nouvelle génération de logiciels compatibles hybrides devienne grand public, et même alors, ce sera un choix principalement destiné aux utilisateurs d’ordinateurs portables. Pour résumer, voici les faits essentiels que vous devez savoir :
- Les processeurs à architecture hybride ont des cœurs à la fois hautes performances et haute efficacité.
- Les cœurs d’efficacité économisent de l’énergie et libèrent des cœurs de performance pour se concentrer sur les tâches les plus exigeantes.
- Les logiciels PC conçus pour les processeurs traditionnels peuvent être un peu confus par les processeurs hybrides jusqu’à l’arrivée des correctifs logiciels.
- Vous aurez besoin de la dernière version de Windows pour tirer le meilleur parti de ces processeurs, au moins jusqu’à ce que les anciens systèmes d’exploitation soient mis à jour.
C’est une période passionnante pour la technologie CPU et cette génération hybride de puces nous montre que ce n’est pas seulement Basé sur ARM les processeurs mobiles, tels que les produits Apple M1, qui expérimentent des idées intéressantes.