Para algunas tareas lo hace, para otras no.
En mi último trabajo utilizamos un servidor SPARC con 12 núcleos, cada uno disfrazado de 8 núcleos, por lo que se presentó al sistema operativo como un sistema de 96 núcleos.
Si ejecutamos en un núcleo obtuvimos un cierto nivel de rendimiento, si ejecutamos en dos núcleos, duplicamos ese rendimiento. Eso fue cierto hasta 12 núcleos, y después de eso, aún fue más rápido, pero no tanto.
- ¿Qué configuración prefiere, i5 7200U con Nvidia GeForce 940MX (2Gb) o simplemente un i7 7500U? El primero es $ 60 más barato.
- ¿Restablecer mi computadora con frecuencia es malo?
- ¿Los programas intensivos de disco duro como FRAPS ralentizan su sistema MENOS cuando le ordena al programa que guarde continuamente los datos en un HD externo?
- Cómo almacenar datos en una tarjeta SD o almacenarlos en una computadora con un cable USB usando un FPGA
- ¿Qué es una CPU basada en pila? ¿Qué lo hace especial y cuál es su contraparte?
Sin embargo, una parte del sistema (que no escribimos) era de un solo subproceso, y tener más de 1 núcleo simplemente no hacía ninguna diferencia. Podríamos ejecutar varias instancias a la vez, lo cual fue bueno, pero si estaba procesando un archivo grande, era lento, y ningún número de núcleos lo solucionaría.
Realmente depende de lo que esté haciendo, si simplemente está ejecutando Microsoft Word, el segundo procesador aliviará parte de la carga del primer procesador, pero Word en sí mismo probablemente no irá mucho más rápido.
Sin embargo, si escribe programas con múltiples procesadores en mente, ciertamente puede tener un sistema que va dos veces más rápido.