AMD ha publicado una serie de parches para el kernel de Linux que añade soporte para un nuevo tipo de núcleo de bajo consumo. El cambio se aplica a sus procesadores heterogéneos y amplía el código de topología x86 que ya distinguía entre núcleos Performance y Efficiency.

La novedad es clara: Linux podrá identificar una tercera clase, Low Power, en lugar de mostrarla como desconocida. Es un ajuste pequeño en apariencia, pero mejora la forma en que el sistema operativo entiende cómo organiza AMD sus próximos diseños con varios tipos de núcleos.

Linux pasa de dos clases de núcleos a tres en AMD

Hasta ahora, Linux manejaba dos clasificaciones principales en este terreno. Con este parche, AMD introduce una etiqueta adicional para sus CPUs heterogéneas. Así, separa mejor los núcleos de bajo consumo de los Efficiency y de otros diseños densos.

El parche también cambia la forma en que Linux gestiona el escalado del boost ratio en piezas de AMD y Hygon con soporte X86_FEATURE_AMD_HTR_CORES. En ese caso, los núcleos Low Power usarán amd_get_highest_perf(), igual que ya ocurre con los núcleos Efficiency.

En la práctica, el sistema operativo deja de tratar esos núcleos como un caso genérico. No cambia el silicio, pero sí la forma en que Linux lo reconoce y lo ordena internamente. Eso importa cuando el hardware mezcla varias clases de núcleo en un mismo procesador.

AMD prepares Linux support for new Low Power CPU core type

Zen C no es lo mismo que este nuevo tipo Low Power

La documentación del parche también deja una diferencia importante respecto a Zen C. Esos núcleos usan la misma ISA que los Zen estándar, pero están pensados para mayor densidad y otros objetivos de frecuencia y consumo. Aquí AMD no habla de Zen C, sino de una categoría Low Power separada.

Eso sugiere que AMD quiere que el sistema operativo distinga mejor entre núcleos Efficiency, núcleos densos y esta nueva clase de bajo consumo en futuros diseños heterogéneos. El parche no menciona Zen 6, Medusa ni ningún Ryzen concreto, pero sí confirma que el hardware de AMD puede exponer este tipo de núcleo a través de CPUID.

De momento, la referencia más sólida apunta a una actualización de Linux pensada para lo que venga después. Ya vimos movimientos parecidos con otras piezas del ecosistema x86, como la reciente actividad de la CPU ARM de NVIDIA en Linux o con la propia evolución del kernel en Linux 7.0. En este caso, AMD deja preparadas las bases para que sus futuras APUs y Ryzen puedan exponer más de dos clases de núcleos sin que Linux se pierda por el camino.

Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.

FAQ

¿Qué añade el nuevo parche de AMD para Linux?

Añade soporte para un tercer tipo de núcleo, llamado Low Power. Hasta ahora Linux distinguía entre Performance y Efficiency, y este cambio amplía esa clasificación.

¿A qué procesadores afecta este soporte?

La serie de parches se aplica a procesadores heterogéneos de AMD. La fuente no menciona un modelo concreto ni vincula el cambio a Zen 6 o a un Ryzen específico.

¿Es lo mismo que los núcleos Zen C?

No. La fuente los diferencia de Zen C, que usan la misma ISA que los Zen estándar pero con otros objetivos de densidad y consumo. Low Power aparece como una clase separada.

¿Qué cambia en Linux con X86_FEATURE_AMD_HTR_CORES?

En esos chips, los núcleos Low Power usarán amd_get_highest_perf(), igual que los Efficiency cores. El ajuste afecta al escalado del boost ratio en AMD y Hygon.

Comentarios

Cargando comentarios…