El mundo de las CPU está experimentando un cambio. Ahora no solo tenemos muchos núcleos de CPU en nuestras computadoras portátiles y de escritorio, sino que ahora también hay una combinación de diferentes tipos de núcleos: los núcleos P y E están aquí.
Diseño de CPU simétrico frente a asimétrico
En una CPU multinúcleo tradicional, cada núcleo de CPU es idéntico . Todos tienen la misma clasificación de rendimiento y usan la misma cantidad de energía. El problema con esto es que cuando su CPU está inactiva o realizando tareas simples, hay un nivel mínimo de uso de energía que no puede bajar sin apagar la CPU por completo. Este no es el fin del mundo cuando se trata de dispositivos que obtienen su energía de la pared, pero si está funcionando con batería, ¡cada vatio cuenta!
Los teléfonos inteligentes adoptaron rápidamente una solución en la que tendrían algunos núcleos hambrientos de energía que brindaban un rendimiento de alto nivel y una cantidad de núcleos eficientes que consumen energía pero funcionan lo suficientemente bien como para ejecutar tareas del sistema en segundo plano o ejecutar aplicaciones básicas como correo electrónico, redes sociales, o navegación web.
Los núcleos de alto rendimiento se activan automáticamente cuando enciende un videojuego o en ráfagas breves cuando una aplicación más básica necesita un mejor rendimiento para realizar una tarea específica, antes de recurrir a los núcleos de bajo consumo.
Diseño asimétrico en PC
Si bien la idea de tener tipos de núcleo de CPU combinados en un solo paquete no es nueva, no es algo que se encuentre en las PC convencionales. Al menos, eso fue cierto hasta el lanzamiento de las CPU Alder Lake de 12.ª generación de Intel. Estas son las primeras CPU principales de Intel que presentan una combinación de diferentes núcleos.
Dentro de cada modelo de CPU Intel de 12.ª generación, encontrará núcleos E (eficiencia) y núcleos P (rendimiento) en el paquete de la CPU. Los números relativos entre estos dos tipos de núcleo pueden variar, pero la matriz completa de la CPU de Alder Lake tiene ocho núcleos P y ocho núcleos E, que se encuentran en los modelos de CPU i9. Los modelos i7 e i5 tienen un diseño de 8/4 y 6/4 para núcleos P y E respectivamente.
Los beneficios de los núcleos E y P
Hay muchos beneficios de tener este enfoque de arquitectura híbrida en una CPU. Los usuarios de portátiles serán los que más se beneficiarán, ya que la mayoría de las tareas diarias no requieren un rendimiento intensivo. Si todo lo que necesita es la potencia de sus E-cores, disfrutará de una computadora más fría y silenciosa con una batería de mayor duración .
Cuando tiene su computadora portátil enchufada a la pared o si está usando una computadora de escritorio, esos E-cores siguen siendo importantes. Digamos que estás jugando un videojuego que necesita toda la potencia de la CPU que puedas darle. El juego puede tener acceso completo a todos los núcleos de rendimiento, mientras que sus E-cores se encargan de los procesos y aplicaciones en segundo plano, como Slack, Skype, descargas, etc.
En el futuro, las aplicaciones intensivas que se escriben teniendo en cuenta las CPU híbridas pueden incluso generar subprocesos que se asignan a ambos tipos de núcleos según sus demandas. Los núcleos electrónicos son más simples y menos costosos de producir, por lo que usarlos para aumentar y liberar núcleos de rendimiento de vanguardia es una buena idea.
Al menos en el caso de las CPU de Alder Lake, los núcleos P y E se diseñaron de tal manera que no interfieren entre sí para que cada uno pueda hacer su trabajo de forma independiente.
Desafortunadamente, este cambio radical en la arquitectura de la CPU x86 no está sucediendo sin algunos problemas iniciales.
Problemas de los primeros usuarios
Dado que mezclar diferentes CPU es algo relativamente nuevo para las CPU x86, hay algunas asperezas a tener en cuenta en los primeros días. Anteriormente, los desarrolladores de software para PC no tenían motivos para esperar más de un tipo de CPU en una computadora, por lo que su software no es consciente de la diferencia entre un núcleo P y E. En general, esto no es un problema porque el sistema operativo asigna subprocesos de software a las CPU según sea necesario, pero ha habido informes de algunos software (como Denuvo ) que fallan o se comportan de manera extraña en estos nuevos diseños de CPU.
Los parches de software, así como las soluciones alternativas de modo heredado a nivel de placa base, seguramente llegarán rápido y con rapidez. Para cuando lea esto, es posible que se hayan resuelto los peores problemas de incompatibilidad. Si es un usuario de Windows 10 que busca actualizar a una de estas CPU híbridas, es posible que desee esperar o continuar y actualizar a Windows 11 . Al momento de escribir en enero de 2022, Windows 11 tiene un nuevo programador de tareas de CPU que sabe cómo asignar trabajo a los diferentes tipos de núcleos. Si bien Windows 10 funcionará, no lo está haciendo tan bien como debería y los parches para actualizarlo aún están en proceso.
Cómo cuidar tus P y E
La próxima vez que compre una nueva CPU, es muy probable que tenga que tomar una decisión sobre cuántos núcleos P y E desea. El mejor consejo que podemos dar es prestar atención a la cantidad de núcleos P en primer lugar. Necesita suficientes núcleos de rendimiento para ejecutar su aplicación más exigente. Cualquier sobrecarga adicional que ofrezcan los E-cores es una bonificación.
Todavía no hemos visto una situación en la que dos CPU tengan la misma cantidad de núcleos P, pero diferentes cantidades de núcleos E. Sin embargo, cuando eso se convierta en realidad, no será algo de lo que preocuparse hasta que una nueva generación de software híbrido se convierta en la corriente principal, e incluso entonces será una opción dirigida principalmente a los usuarios de computadoras portátiles. Para resumir todo, estos son los datos clave que debe saber:
- Las CPU de arquitectura híbrida tienen núcleos de alto rendimiento y alta eficiencia.
- Los núcleos de eficiencia ahorran energía y liberan núcleos de rendimiento para concentrarse en las tareas más exigentes.
- El software de PC diseñado para CPU tradicionales puede confundirse un poco con las CPU híbridas hasta que lleguen los parches de software.
- Necesitará la última versión de Windows para aprovechar al máximo estas CPU, al menos hasta que se actualicen los sistemas operativos más antiguos.
Este es un momento emocionante para la tecnología de CPU y esta generación híbrida de chips nos muestra que no son solo las CPU móviles basadas en ARM , como los productos Apple M1 , las que están experimentando con ideas interesantes.