Comme nous l'avons expliqué dans l'introduction, les processeurs Alder Lake, Raptor Lake et Raptor Lake refresh d'Intel tirent parti de la toute nouvelle technologie hybride, qui combine des cœurs de performance appelés "P" et des cœurs efficaces appelés "E". Prenons un moment pour examiner plus en détail cette technologie.
Avec la nouvelle finesse de gravure en 10 nm, appelée Intel 7, les cœurs P sont les plus performants et peuvent désormais atteindre des fréquences allant jusqu'à 5,8 GHz en boost (ou même 6 GHz avec le Thermal Velocity Boost) pour l'i9-14900K. Cependant, cette augmentation de la fréquence s'accompagne d'une augmentation significative de la chaleur générée. Par conséquent, il existe une limite à la quantité de cœurs P qui peuvent être intégrés dans un processeur, sinon les températures maximales seraient rapidement atteintes, obligeant les cœurs à s'auto-limiter en réduisant leur fréquence pour éviter une surchauffe, ce que nous appelons le "throttle".
La solution d’Intel consiste donc à combiner des cœurs Performants avec des cœurs Efficients et à répartir les tâches entre eux. Les cœurs P gèrent les tâches critiques, tandis que les cœurs E prennent en charge les tâches en arrière-plan lorsque cela est possible, ou viennent en soutien des cœurs P lors de calculs multithread. Cette combinaison des deux types de cœurs permet de mieux gérer la consommation électrique et thermique.
Les cœurs E s'inspirent de ceux que l'on trouve dans les processeurs Atom d'Intel, conçus pour les appareils mobiles et les tablettes, en raison de leur faible consommation d'énergie. Cependant, les cœurs E intégrés dans les processeurs Raptor Lake et Raptor Lake refresh sont plus puissants que leurs homologues Atom. Ils peuvent atteindre des fréquences allant jusqu'à 4,4 GHz sur le 14900K, et contrairement aux cœurs P, ils génèrent peu de chaleur.
Afin de gérer la répartition des tâches sur les différents cœurs P et E, le processeur travaille en collaboration avec le système d'exploitation, qui est conscient de la disponibilité des deux types de cœurs. Cette technologie s’appelle l’Intel Thread Director.
L'Intel Thread Director fonctionne grâce à un microcontrôleur intégré qui surveille les comportements de chaque cœur et chaque thread. Il recense les processus en cours et les instructions utilisées, telles que l'AVX-2, par exemple, et envoie ces informations au système d'exploitation. Pendant ce temps, le système d'exploitation communique avec le Thread Director pour déterminer quelles sont les tâches les plus importantes et les plus urgentes. Cela permet de décider quels cœurs seront affectés à quelles tâches. Selon Intel, le Thread Director est capable de détecter le processus en cours en quelques nanosecondes.
Il est important de noter que l'efficacité de cette technologie dépend du système d'exploitation. Par exemple, l'Intel Thread Director est activé par défaut sous Windows 11. Cependant, sur certains systèmes d'exploitation, il peut être nécessaire de l'activer manuellement si cela est possible. Malheureusement, les utilisateurs de Windows 10 n'ont pas cette possibilité, car Windows 10 n'est pas compatible avec l'Intel Thread Director. Selon Microsoft, une telle technologie nécessiterait des modifications majeures de l'architecture de Windows 10. Néanmoins, une version simplifiée de cette fonctionnalité fonctionne pour Windows 10, appelée "Hardware Guided Scheduling".