¿Es mejor usar una placa base de dos sockets con 2 CPU que una CPU?


Mejor respuesta

Como sucede con muchas preguntas, la respuesta es «Bueno, depende».

Si está comparando la situación de usar la misma placa base con una sola CPU frente a 2 CPU, entonces estará mejor usando ambas CPU.

… pero , obtener * cualquier * beneficio de esa configuración depende de que su sistema operativo admita la configuración de CPU dual.

La mayoría de los sistemas operativos modernos son compatibles y, por lo tanto, puede beneficiarse, pero si está utilizando algunas CPU antiguas que requieren que use una versión antigua de un sistema operativo (piense en Windows XP o antes), entonces probablemente estará mejor con una sola CPU.

Y si está comparando una situación con, digamos, dos CPU Core i7 de generación anterior frente a una sola CPU Core i7 de generación más nueva, probablemente obtendrá un poco más de rendimiento de su inversión con un solo sistema de CPU que sistema de CPU dual.

Por otra parte, con un sistema de CPU dual Es posible que pueda utilizar dos (o cuatro, dependiendo de su CPU y placa base) ranuras PCI-E 16x para una configuración SLI / Crossfire para sus GPU, por lo que incluso si no se beneficia mucho de la configuración de CPU dual, el El rendimiento adicional de la GPU podría compensar con creces la «no ganancia» o incluso un pequeño impacto en el rendimiento.

Por otra parte, su sistema operativo y los controladores de la GPU deben admitir el paralelismo y todo eso.

Como dije, depende.

Respuesta

A menos que su computadora o teléfono sea extremadamente viejo, probablemente esté usando uno ahora. Todas las CPU modernas son de varios núcleos. Esa es solo una forma de decir que tienen varias CPU en un dado. Se llama multiprocesamiento simétrico. Ha sido una cosa en las computadoras desde la década de 1960.

El uso en sistemas de estilo de computadora personal comenzó con los primeros chips Pentium en 1993. Se requería que la placa base admitiera SMP y su sistema operativo para admitir SMP. Windows en la mayoría de las computadoras en ese entonces (Windows 3, x, Windows 9x) no era compatible con SMP (y aún no lo es, incluso en CPU modernas con múltiples núcleos, Win9x solo ve una CPU y un núcleo). Windows NT lo hizo, pero eso fue bastante raro. Las CPU con capacidad SMP eran caras. Las placas base con capacidad SMP eran caras. Los sistemas operativos con capacidad SMP eran costosos. (SMP en Linux era experimental). Por lo tanto, SMP era poco común.

En algún momento a fines de 1998, algunas personas se dieron cuenta de que a los chips Intel Celeron basados ​​en el Pentium II les faltaba un rastro que les permitía usarlos en una configuración SMP. ¡Los Celerons eran baratos! Varios fabricantes de placas base estaban cerca de incorporar la placa base SMP para el Pentium II, y fueron un éxito instantáneo entre la gente que compraba Celerons con capacidad SMP. Como beneficio adicional, los Celeron no tenían mucha caché L2, lo que permitía que los chips funcionaran hasta un 50\% más rápido mediante el overclocking. Windows 2000 estaba en una amplia prueba beta, y esto le dio a la gente un sistema operativo para usar sus máquinas SMP con overclock.

Eso fue cuando SMP se generalizó. Windows 2000, y un año después, Windows XP permitió a cualquiera, no solo a los fanáticos del overclocking, ejecutar sistemas compatibles con SMP de forma económica. Todavía era poco común, pero la mayoría de los grandes fabricantes de computadoras tenían configuraciones SMP a la venta.

Intel presentó por primera vez SMP “virtual” para CPU de una sola matriz mediante la función Hyper-threading en la era 2002 Xeon / P4. Esto parece varios procesadores para el sistema operativo. En 2005, Intel estaba fabricando CPU de escritorio con varios núcleos en un solo dado.

Todavía puede comprar una placa base con varios zócalos de CPU y luego proceder a colocar una CPU de varios núcleos en ese zócalo. Actualmente, los procesadores de escritorio de Intel tienen un máximo de 6 núcleos. Creo que AMD tiene 8. Intel Xeon tiene hasta 28 núcleos y admite hasta 128 núcleos en una placa.

Las configuraciones más avanzadas no son productos minoristas. 128 CPU Xeon son cosas de nivel de supercomputadora. Pero las placas de 2 y 4 procesadores están disponibles al por menor. Las placas de juego de Asus y Gigabyte incluso lo hacen al nivel del consumidor.

Aquí hay una placa base de cuatro procesadores de Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 Y aquí tienes un procesador de seis núcleos para instalar, necesitarás 4: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157

Eso le da 4 procesos por 6 núcleos, 24 CPU, con HT, que le da 48 canalizaciones para enviar instrucciones.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *