Skip to main content

¿Qué es el procesamiento multinúcleo?

El procesamiento multinúcleo se refiere al uso de múltiples microprocesadores, llamados "núcleos", que se construyen en un único dado de silicio. El chip se monta en una placa base de computadora exactamente de la misma manera que una CPU tradicional. No hay nada nuevo sobre el concepto de procesadores de cadenas juntos, una técnica conocida como multiprocesamiento; Sin embargo, un procesador multi-core es un poco diferente. Un procesador multinúcleo actúa como una sola unidad. Como tal, es más eficiente y establece una plataforma estandarizada, para la cual el software producido en masa se puede desarrollar fácilmente.

El diseño de un procesador multinúcleo permite que cada núcleo se comunique con los demás, de modo que las tareas de procesamiento se puedan dividir y delegar adecuadamente. Sin embargo, la delegación real está dictada por el software. Cuando se completa una tarea, la información procesada de todos los núcleos se devuelve a la placa base a través de un único conducto compartido. Este proceso a menudo puede mejorar significativamente el rendimiento sobre un procesador de un solo núcleo de velocidad comparable. El grado de mejora del rendimiento dependerá de la eficiencia del código de software que se ejecuta.

Además de la velocidad bruta, estos nuevos chips aumentan enormemente la cantidad de tareas múltiples que pueden hacer las computadoras. Inicialmente, las aplicaciones prácticas de los procesadores multinúcleo estaban severamente limitadas, porque muchos productos de software de la época no estaban diseñados para aprovecharlos al máximo. La brecha se cerró rápidamente, a medida que una nueva generación de sistemas operativos estuvo disponible, junto con nuevas generaciones de software comercial, incluidos juegos, productos de simulación e incluso aplicaciones de productividad de oficina. Los desarrolladores de software cambiaron rápidamente sus prioridades para explotar el nuevo hardware al máximo.

El procesamiento multinúcleo ha interrumpido la carrera en curso entre los diseñadores de chips para crear procesadores cada vez más rápidos. Al usar múltiples núcleos más lentos, es posible lograr velocidades de reloj más altas de manera más eficiente que al diseñar procesadores individuales súper rápidos. Cuando las computadoras personales que usaban tecnología de procesamiento multinúcleo comenzaron a estar ampliamente disponibles para los consumidores en 2003 y 2004, las nuevas CPU solo presentaban procesadores de doble núcleo. Esto cambió rápidamente en los años siguientes, con el procesamiento de múltiples núcleos convirtiéndose en el estándar. Los procesadores quad-core y octo-core permitirán chips que contengan literalmente cientos de núcleos, o más.

El procesamiento multinúcleo no se limita al ámbito de las computadoras personales. Muchos otros dispositivos electrónicos, incluidas las consolas de juegos, la electrónica industrial, las supercomputadoras y los componentes de hardware para PC, como los procesadores gráficos en las tarjetas de video, están adoptando esta tecnología a medida que se vuelve cada vez más común y asequible.