De retour tard Les manuels de programmation d’Intel 2020 ont détaillé l’interface de rétroaction matérielle améliorée pour le processeur afin de fournir des conseils au planificateur du noyau sur le placement optimal des tâches des charges de travail. Bien qu’il soit commercialisé sous le nom de Thread Director avec les nouveaux processeurs Alder Lake de 12e génération, cette prise en charge de l’interface de retour matériel est en train de devenir carrée pour le noyau Linux afin d’améliorer la prise en charge de ces processeurs les plus récents.
Microsoft Windows 11 prend déjà en charge l’interface de rétroaction matérielle Intel dans le cadre de ses optimisations Alder Lake/Thread Director, tandis que la prise en charge du noyau Linux n’est que récemment en cours. En novembre, quelques premiers correctifs”intel_hfi”ont été publiés tandis que juste avant Noël, Intel a abandonné une deuxième version des correctifs avec de nombreux changements et améliorations découlant de la première révision du code.
L’interface Intel Hardware Feedback est utilisée pour communiquer des détails sur les performances et l’efficacité énergétique de chaque cœur de processeur au noyau/système d’exploitation. La série de correctifs le résume comme suit :
Actuellement, le noyau Linux s’appuie sur le code du pilote ITMT/Turbo Boost Max 3.0 avec des informations exposées par le micrologiciel pour décider de la bonne gestion des cœurs P et E pendant que le La prise en charge d’Intel HFI semble finalement être plus robuste et exposer les détails par cœur à l’espace utilisateur.
La série de correctifs sous la forme v2 de ce Le pilote”intel_hfi”est maintenant disponible pour examen. Bien que compte tenu du calendrier et qu’il n’ait pas encore été repris par la branche”-next”de la gestion de l’alimentation, il n’est pas clair s’il sera prêt à temps pour le prochain cycle Linux 5.17 ou s’il sera reporté à plus tard en 2022.