Репортаж от Wedoany,Компания AMD представила патч для ядра Linux, добавляющий поддержку энергоэффективных ядер CPU, которые, как ожидается, будут использоваться в её будущих гетерогенных процессорах. Патч чётко разделяет три типа ядер: высокопроизводительные, эффективные и энергоэффективные, что указывает на то, что будущая платформа CPU AMD будет использовать три типа ядер, причём энергоэффективные ядра будут отвечать за задачи с низкой нагрузкой. Согласно сообщению Phoronix, патч идентифицирует тип CPU через функцию CPUID 0x80000026 (расширенная топология CPU), где биты EBX[31:28] содержат классификацию ядер. Ранее AMD делила ядра только на производительные и эффективные, а последний патч добавляет энергоэффективные ядра, позволяя Linux эффективно различать три типа ядер, причём управление производительностью AMD уже корректно поддерживает последние.

Инженер AMD Вишал Бадол заявил, что эти ядра предназначены для фоновых и холостых задач, где снижение энергопотребления важнее обеспечения высокой производительности. В последние годы AMD и Intel выпустили гетерогенные процессоры с высокопроизводительными и эффективными типами ядер для баланса производительности и низкого энергопотребления. Intel ввела энергоэффективные ядра, расположенные на кристалле SoC, в своих последних платформах CPU для разгрузки задач с низкой нагрузкой и продления срока службы батареи ноутбуков. AMD следует аналогичному пути, но использует два разных типа ядер с одинаковой базовой архитектурой, предлагая «плотные» ядра, оптимизированные по площади, тогда как Intel использует полностью другую микроархитектуру.
Помимо описания в патче для Linux, AMD редко раскрывает подробности об энергоэффективных ядрах. Компания лишь описывает их как оптимизированные для минимального энергопотребления при фоновой обработке и холостой работе, не уточняя, чем их архитектура отличается от текущих плотных ядер Zen 5c. Патч ядра только добавляет идентификацию категории CPU, не вводя новых стратегий планирования или логики оптимизации. AMD также не раскрывает, основаны ли эти ядра на Zen 5, Zen 6 или другой будущей микроархитектуре. Примечательно, что AMD традиционно предпочитает использовать одну и ту же микроархитектуру в одном CPU, хотя и с разной оптимизацией по размеру (или топологии) кристалла и тактовой частоте, что упрощает разработку программного обеспечения, но ценой более высокого энергопотребления по сравнению с уровнем, достижимым при упрощённой микроархитектуре.









