AI-новости22 июля 2026 г., 17:19 МСК🤖 Auto

Linux 7.3: Intel внедряет направленные тепловые прерывания для экономии энергии

В ядро Linux 7.3 войдет поддержка Directed Package-Level Thermal Interrupts от Intel, позволяющая обрабатывать тепловые события на одном ядре вместо пробуждения всех.

Баннер новости 4129

Суть оптимизации

Инженеры Intel начали рассылать патчи для новой функции Directed Package-Level Thermal Interrupts еще в марте 2026 года. Теперь эта возможность, направленная на повышение энергоэффективности современных процессоров, окончательно подготовлена для включения в цикл разработки Linux 7.3. Ожидается, что код будет принят в основное дерево во время окна слияния (merge window) во второй половине августа.

Как это работает технически

Ключевое отличие новой реализации заключается в адресации прерываний. Традиционно тепловые прерывания уровня пакета (package-level) транслировались на все ядра CPU, что приводило к лишним затратам ресурсов. Новая архитектура позволяет направлять прерывание только на одно выделенное ядро, ответственное за обработку событий всего пакета.

Это решение решает две критические проблемы:

  • Снижение конкуренции ресурсов: уменьшается нагрузка на шину и контроллеры прерываний.
  • Избегание ложных пробуждений: остальные ядра, находящиеся в режиме простоя, не будятся unnecessarily, что сохраняет энергию и снижает тепловыделение.

Совместимость и fallback

Код, добавленный в дерево управления питанием (linux-pm.git), спроектирован с учетом обратной совместимости. Для старых платформ, не поддерживающих эту функцию, система будет использовать традиционный механизм широковещательной рассылки прерываний на все ядра. Это гарантирует стабильную работу как на новейших процессорах Intel, так и на устаревших архитектурах.

Сравнение подходов

Параметр Старый метод (Broadcast) Новый метод (Directed)
Целевые ядра Все ядра CPU Одно выделенное ядро
Нагрузка на систему Высокая (конкуренция за ресурсы) Низкая (локализованная обработка)
Энергоэффективность Базовая Повышенная (нет лишних wake-up)
Поддержка Все платформы Только новые Intel (с fallback)

Значение для экосистемы

Внедрение этой функции в ядро Linux 7.3 станет важным шагом для оптимизации работы серверных и клиентских процессоров Intel. Снижение накладных расходов на обработку тепловых событий позволяет более точно управлять частотами и состояниями простоя, что особенно критично для дата-центров и мобильных устройств с жесткими ограничениями по энергопотреблению.

Источник: Phoronix ↗