Мировой рынок полупроводников готовится к значимому архитектурному сдвигу. Компания Advanced Micro Devices (AMD) официально направила в пул ядра Linux пакет патчей, который вводит поддержку принципиально нового типа вычислительных ядер. Это обновление знаменует переход индустрии x86 к сложной гетерогенной топологии, аналогичной той, что уже много лет используется в мобильных ARM-процессорах и новейших решениях Intel.
Согласно технической документации, опубликованной профильным ресурсом Phoronix в конце июня 2026 года, будущие процессоры на базе микроархитектуры Zen 6 перейдут на трехкластерную схему. Если ранее операционные системы различали лишь высокопроизводительные (Performance) и энергоэффективные (Efficiency) ядра, то теперь вводится третья, независимая категория — Low Power.
Техническая реализация: как Linux узнает о новых ядрах
Инженеры AMD модифицировали подсистему x86/cpu/topology в ядре операционной системы. Ранее Linux могла аппаратно дифференцировать только два типа ядер: мощные ядра для тяжелых задач и компактные ядра (типа Zen 4c или Zen 5c) для повседневных операций. Новое обновление добавляет классификатор AMD_CPU_TYPE_LOW_POWER.
Механизм идентификации реализован через обращение к расширенной функции инструкции CPUID. Планировщик ОС считывает классификацию ядра напрямую из битов регистра EBX [31:28] при вызове функции:
CPUID Leaf: 0x80000026 (Extended CPU Topology)
Если битовое значение равно 2, система маркирует логическое ядро как принадлежащее к низкоинтенсивному кластеру. Это критически важно для корректной работы диспетчера задач, позволяя ему распределять потоки без сбоев и конфликтов.
Новая философия управления питанием
Появление обособленного класса ядер продиктовано необходимостью оптимизации работы в режиме простоя. Как отметил инженер-разработчик AMD Вишал Бадоле (Vishal Badole), новая архитектура призвана обслуживать фоновые процессы, системные прерывания и задачи, выполняемые в idle-состоянии.
В таких сценариях приоритет смещается с пиковой вычислительной мощности на минимизацию токов утечки и общее энергопотребление. Внедрение патчей модифицирует алгоритмы динамического управления частотой. Диспетчеризация для ядер Low Power будет опираться на функцию обратной связи amd_get_highest_perf(), что позволит масштабировать рабочую частоту и напряжение ниже фиксированного базового потолка стандартных энергоэффективных ядер.
Архитектура Medusa Point и физическое разделение
По оценкам аналитиков, физическое размещение ядер Low Power, вероятно, будет реализовано на кристалле ввода-вывода (I/O die) в мобильных процессорах поколения Medusa Point. Такая архитектура открывает возможность полностью обесточивать основные вычислительные блоки (CCD) при выполнении легких задач: воспроизведении медиафайлов, проверке сетевых пакетов или синхронизации данных.
Это решение направлено на существенное повышение показателей автономности потребительской электроники, что является ключевым фактором конкуренции с энергоэффективными ARM-платформами.
Почему это важно для стабильности системы
Архитектурное разделение обязанностей требует заблаговременной подготовки программного обеспечения. Без интеграции данных патчей в ядро Linux операционная система определяла бы третий тип ядер как «unknown» (неизвестный). Это привело бы к критическим ошибкам распределения потоков и неконтролируемому росту энергопотребления, сводя на нет преимущества новой аппаратной архитектуры.