lunes, 26 de julio de 2010

Procesador dual core


Existen dos núcleos idénticos en un mismo circuito integrado o chip, trabajando a la misma velocidad, aunque pudiendo ajustarse cada una según la carga y controlador que lo gobierne. Por defecto, si no se le indica bajo un kernel de UNIX/Linux o no se le instalan controladores bajo Windows, trabajan al máximo rendimiento. En el caso de Linux, el demonio ACPID puede ajustar automáticamente la tasa de la CPU para bajar el consumo/calor generado, pero esto puede deshabilitarse tanto por un nuevo kernel como por el uso de cpufreq-select. En el caso de otros sistemas UNIX, como BSD, la tasa lo ajusta automáticamente el demonio powerd.

La aparición del doble núcleo redujo la velocidad punta en cada uno de ellos, (por ejemplo, un núcleo sencillo de 3GHz fue reemplazado por un núcleo dual de 2,2GHz x2), pero esta reducción podría no verse afectada directamente en el rendimiento, ya que depende del tipo de núcleo de CPU que tenga instalado, así como el nivel de caché y velocidad de FSB. También importa, como se comenta en el siguiente punto, si la aplicación soporta el trabajo conjunto (en paralelo) con varias CPU y si el sistema operativo reparte bien la faena. Más adelante, la frecuencia de reloj fue aumentando, hasta sobrepasar los 3GHz por núcleo.

Desde sus inicios con Opteron, AMD ya diseñó los núcleos para poder ampliarlos, sin que los chips de silicio estén separados y, por lo tanto, para que trabajen conjuntamente a la velocidad del procesador. Este es un punto a favor de AMD, ya que siempre ha creado núcleos unidos, cosa que la competencia tuvo que desarrollar rápidamente.

La siguiente etapa en la evolución de las CPU para equipos domésticos se conoce como Quad Core o núcleo cuádruple, unidades centrales de proceso con cuatro núcleos interconectados, aunque AMD posee una versión en su gama Phenom de 3 núcleos, más económico que el de 4. Y, para variar, poco a poco van sacando procesadores con más núcleos. AMD en estas fechas ya comercializa procesadores (Opteron, para servidores) de 6 y 12 núcleos, y se plantea para el 2012 procesadores con 16 núcleos.

4 comentarios: