Снова в конце В руководствах Intel по программированию 2020 подробно описан улучшенный интерфейс аппаратной обратной связи для ЦП, чтобы дать планировщику ядра рекомендации по оптимальному размещению задач для рабочих нагрузок. Несмотря на то, что он продается как Thread Director с новыми процессорами Alder Lake 12-го поколения, поддержка интерфейса аппаратной обратной связи сокращается для ядра Linux, чтобы улучшить поддержку этих новейших процессоров.
Microsoft Windows 11 уже поддерживает интерфейс Intel Hardware Feedback Interface в рамках оптимизации Alder Lake/Thread Director, тогда как поддержка ядра Linux была запущена совсем недавно. В ноябре были опубликованы некоторые ранние патчи”intel_hfi”, а прямо перед Рождеством Intel выпустила вторую версию патчей со многими изменениями и улучшениями, вытекающими из ранней проверки кода.
Интерфейс Intel Hardware Feedback используется для передачи данных о производительности и энергоэффективности каждого ядра ЦП ядру/ОС. Серия патчей резюмирует это следующим образом:
В настоящее время ядро Linux полагается на код драйвера ITMT/Turbo Boost Max 3.0 с информацией, предоставляемой прошивкой, для принятия решения о правильной работе ядра P и E, в то время как Поддержка Intel HFI звучит так, как будто в конечном итоге она должна быть более надежной, а также открывать детали для каждого ядра в пользовательском пространстве.
Серия патчей в форме v2 Драйвер intel_hfi отправлен на проверку. Хотя с учетом сроков и еще не подхваченного «-следующей» ветвью управления питанием, неясно, будет ли он готов к предстоящему циклу Linux 5.17 или отложен до конца 2022 года.