lunes, 15 de agosto de 2011

CPU - Multi Core

Los sistemas multi núcleo son una extensión al sistema doble núcleo (Dual Core), excepto que este podría consistir en más de 2 procesadores. La tendencia actual indica que el número de núcleos dentro de un mismo empaquetado irá en aumento, hoy día hay procesadores con 3 y 4 núcleos para computadoras de escritorio y portátiles.

El número de procesadores óptimo dentro de un empaquetado no se ha determinado aún, pero probablemente irá cambiando a medida que el software se adapte a la utilización efectiva de muchos procesadores, simultáneamente. Sin embargo, un programa que sea capaz de administrar un único procesador (hoy solo un par) será capaz de tomar ventaja de procesadores que contengan muchos núcleos. Por ejemplo, una aplicación corriendo en un sistema de 4 procesadores cada uno en su socket conteniendo procesadores de cuatro núcleos, tiene 16 núcleos disponibles para planificar la ejecución de 16 hilos simultáneamente.