¿Qué es el procesamiento de múltiples núcleos?

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

El diseño de un procesador de múltiples núcleos permite que cada núcleo se comunique con los demás, para que las tareas de procesamiento puedan dividirse y delegarse 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 solo conducto compartido. Este proceso a menudo puede mejorar significativamente el rendimiento en un PR de un solo núcleoOcor 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 multitarea que las computadoras pueden hacer. Inicialmente, las aplicaciones prácticas de los procesadores de múltiples núcleos fueron severamente limitadas, porque muchos productos de software de la época no fueron diseñados para aprovecharlos al máximo. La brecha se cerró rápidamente, ya 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 la oficina. Los desarrolladores de software rápidamente cambiaron sus prioridades para explotar el nuevo hardware al máximo.

El procesamiento de múltiples núcleos 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 para lograr las velocidades de reloj más altas de manera más eficiente que diseñando procesadores individuales súper rápidos. Cuando las computadoras personales que utilizan tecnología de procesamiento de múltiples núcleos estuvieron ampliamente disponibles para los consumidores en 2003 y 2004, las nuevas CPU presentaban solo 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 de cuatro núcleos y octomenos permitirán chips que contengan literalmente cientos de núcleos, o más.

El procesamiento de múltiples núcleos no se limita al ámbito de las computadoras personales. Muchos otros dispositivos electrónicos, incluidas las consolas de juegos, la electrónica industrial, las súper computadoras, así como los componentes de hardware de PC, como los procesadores de 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.

.

OTROS IDIOMAS