La tecnología de doble núcleo se refiere a dos microprocesadores individuales en un solo chip fundido a presión. Se trata esencialmente de dos unidades de procesamiento de computadora (CPU) en una. La ventaja de este tipo de chip es que las tareas se pueden realizar en flujos paralelos, lo que reduce el tiempo de procesamiento. Esto se conoce como paralelismo a nivel de subproceso (TLP).
TLP también es posible en placas base que pueden acomodar dos matrices de CPU separadas. Cuando TLP se logra en una sola CPU a través de la tecnología de doble núcleo, se denomina multiprocesamiento a nivel de chip (CLM).
En las CPU con más de un núcleo, cada microprocesador generalmente tiene su propia caché integrada, conocida como caché de nivel 1 (L1). La caché L1 mejora significativamente el rendimiento del sistema, porque es mucho más rápido acceder a la caché en el chip que usar la memoria de acceso aleatorio (RAM). Se accede a la caché L1 a velocidades de microprocesador.
Los chips de doble núcleo también suelen tener una caché compartida secundaria en la CPU, conocida como caché de nivel 2 (L2). Las placas base también pueden tener un chip de caché designado como caché de Nivel 3 (L3). Aunque más rápido que la RAM, el caché L3 es más lento que el caché integrado en el chip.
La tecnología de doble núcleo tiene ventajas sobre la tecnología de doble núcleo o de doble núcleo. Estos últimos términos se refieren a dos CPU independientes instaladas en la misma placa base. Los chips de doble núcleo ocupan menos espacio en la placa base, tienen una mayor coherencia de caché y consumen menos energía que dos CPU independientes. Sin embargo, esta tecnología también tiene sus inconvenientes.
Para que el software aproveche la arquitectura de múltiples núcleos, debe estar escrito para utilizar subprocesos paralelos. De lo contrario, el programa funciona en modo de núcleo único, utilizando solo un flujo de datos o uno de los microprocesadores integrados. Desafortunadamente, la codificación para TLP es bastante intensiva, ya que intercalar datos compartidos puede generar errores y ralentizar el rendimiento. Debido a estos y otros problemas, un procesador de doble núcleo no ofrece el doble de velocidad que un procesador de un solo núcleo, aunque hay un aumento significativo en el rendimiento en condiciones óptimas. Finalmente, los chips de doble núcleo funcionan más calientes que sus primos de un solo núcleo.
Si este tipo de procesador es adecuado para usted dependerá de para qué planea usar su computadora. Si los programas que necesita con regularidad están diseñados para TLP, puede beneficiarse enormemente de un chip multinúcleo. De lo contrario, es posible que le sirva mejor una CPU de un solo núcleo de gama alta.