Llegan las CPU híbridas

Alex Alex 20 September
Llegan las CPU híbridas

 No fue hace mucho tiempo que la idea de poner varios procesadores en un paquete parecía exótico, pero con modernas CPU de múltiples núcleos que integraban gráficos, tal vez era sólo cuestión de tiempo antes de que Intel y AMD añadieran aún más funcionalidad al componente más importante de tu computadora, el CPU.

Ambas compañías están trabajando en un CPU híbrido que realmente podrían sacudir cómo será el futuro de la computación, específicamente para las computadoras portátiles y los dispositivos que dependen en gran medida en una buena vida de la batería. ¿Pero qué es exactamente una CPU híbrida?

La idea básica es que es un CPU de varios núcleos donde todos los núcleos no son iguales. En su lugar se obtiene una mezcla de núcleos de alta y baja potencia, un paradigma que ya se utiliza en muchos chips de brazo para smartphones llamados big.LITTLE. Llegan las CPU híbridasLa ventaja de esto es que muchas de las tareas que hacemos en nuestros portátiles, como trabajar en un procesador de textos o navegar en redes sociales, no necesariamente usan toneladas de poder de computación, pero los núcleos de procesamiento que están diseñados para hacer mucho más, todavía pueden usar mucha electricidad cuando están haciendo esas cosas, incluso si el sistema está acelerando la velocidad de sus relojes. En lugar de eso, una CPU híbrida aprovecha los núcleos que específicamente no tienen las mismas capacidades como un núcleo de procesador de portátil tradicional, pero la mayor ventaja es que usan mucha menos energía, pero cuando tu PC está haciendo algo que necesita un poco de músculo de procesamiento extra, todavía tienes esos núcleos de poder superior para el trabajo pesado.

Asignando tareas a los de baja potencia o los núcleos de alta potencia es la responsabilidad de un programador. Un programador está típicamente incorporado en el sistema operativo y es responsable de decidir el orden en el que tu computadora ejecutará tareas. En una CPU híbrida, el hardware está diseñado específicamente para coordinar con el programador del sistema operativo para que la CPU y Windows o cualquier sistema operativo que estés usando, pueden trabajar juntos para averiguar qué tareas tiene más sentido asignar a cada núcleo. Un exigente primer plano de tareas como edición de fotos puede ser asignada al gran núcleo, mientras que las tareas de fondo se delegarán a los pequeños núcleos, que son más eficientes en cuanto a la energía, pero ya puedo oírte, ¿qué tal si sólo ponemos CPUs de brazo dentro de las portátiles? Apple lo está haciendo, así que ¿por qué no lo hace todo el mundo?

Bueno, la gran diferencia es que los proyectos híbridos de AMD e Intel todavía se construyen alrededor de la arquitectura x86, el mismo que han estado usando durante décadas, y para el que la mayoría de las aplicaciones de Windows están escritas. Apple tiene el lujo de poder reescribir su propio sistema operativo y software para que funcione bien en sus CPU de diseño propio, pero en los portátiles de Windows, tratar de traducir las aplicaciones x86 para funcionar con CPUs de brazo, resulta en una pérdida significativa de rendimiento.

De hecho, Qualcomm, un importante fabricante de chips Arm, ha tratado de entrar en el mercado de portátiles de Windows con CPUs de armamento, pero las ralentizaciones que resultan del hecho que las aplicaciones de Windows no se ejecutarán de forma nativa en el brazo ha evitado que Qualcomm se convierta en un jugador importante en el mercado de los procesadores para computadoras portátiles. Pero esto no significa que sólo porque los procesos híbridos se ejecuten en la arquitectura x86 que son soluciones perfectas. La programación para una máxima eficiencia presenta un verdadero desafío de ingeniería, y porque estás mezclando diferentes tipos de núcleos del procesador, código que podría funcionar en un tipo de núcleo puede no funcionar en otro. Los fabricantes de chips podrían verse obligados a quitar el soporte para ciertas instrucciones de uno o más núcleos para asegurar que los programas puedan funcionar en ambos conjuntos de núcleos sin causar un error, como el software típicamente asume todos los núcleos soportan las mismas instrucciones, pero a pesar de esos desafíos, la tecnología es prometedora.

Intel en particular ha invertido una gran cantidad de dinero para desarrollarla. Y en ya hay un portátil que tiene un código de CPU híbrido de Intel llamado Lakefield. También sabemos que la AMD ha presentado una patente para una tecnología similar, aunque no está claro cuando veamos las CPU híbridas del equipo rojo. Pero en cuanto a mí, sólo quiero algo que dure mucho tiempo, incluso si pierdo el cargador de mi portátil, lo cual he hecho una o dos veces. 

Comentarios (0)

    Aún no hay comentarios

Debe iniciar sesión para comentar

Iniciar sesión / Registrarse