Компания AMD представила патчи для ядра Linux, включающие поддержку своих новых маломощных ядер ЦП, которые, вероятно, появятся в будущих гетерогенных процессорах компании. Новый патч четко разделяет высокопроизводительные ядра, энергоэффективные ядра и маломощные ядра, поэтому можно с уверенностью сказать, что грядущие процессорные платформы AMD будут использовать три типа ядер, причем маломощные будут предназначены для легких рабочих нагрузок, сообщает Phoronix. Гетерогенные процессоры AMD идентифицируют типы ЦП с помощью функции CPUID 0x80000026 (Расширенная топология ЦП), поскольку биты EBX [31:28] несут классификацию ядер. До недавнего времени AMD классифицировала свои ядра только как Производительные и Эффективные, тогда как последний патч добавляет Маломощные ядра. Патч позволяет Linux эффективно различать Производительные, Эффективные и Маломощные ядра, причем последние также корректно поддерживаются системой управления производительностью AMD. По словам инженера AMD Вишала Бадоле, эти ядра специально разработаны для фоновых задач и задач в режиме простоя, где снижение энергопотребления важнее обеспечения высокой производительности. В последние годы и AMD, и Intel выпускают гетерогенные процессоры, оснащенные как высокопроизводительными, так и энергоэффективными типами ядер, стремясь совместить производительность и низкое энергопотребление. В своих последних процессорных платформах Intel представила маломощные ядра, расположенные в плитке SoC, для разгрузки легких задач и продления времени автономной работы ноутбуков. Как выясняется, AMD идет тем же путем. Хотя AMD использует два разных типа ядер, базовая архитектура остается прежней. Она предлагает «плотное» ядро, оптимизированное по пространству, в то время как Intel использует совершенно иные микроархитектуры. Помимо описания патча для Linux, AMD мало что сообщила о маломощных ядрах. Компания лишь заявила, что они оптимизированы для максимально низкого энергопотребления при фоновой обработке и работе в режиме простоя, но не раскрыла, чем они архитектурно отличаются от современных плотных ядер Zen 5c. Кроме того, патчи ядра не вносят никаких новых политик планирования или логики оптимизации, помимо идентификации дополнительной категории ЦП. AMD также не сообщила, основаны ли эти ядра на Zen 5, Zen 6 или другой будущей микроархитектуре. Следует отметить, что AMD традиционно предпочитает использовать одну и ту же микроархитектуру в пределах одного ЦП, хотя и с различными оптимизациями в отношении размера кристалла (или, скорее, компоновки) и тактовых частот. Такой подход значительно упрощает разработку программного обеспечения и управление производительностью, но ценой более высокого энергопотребления по сравнению с тем, что могла бы предложить упрощенная микроархитектура.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Anton Shilov




