Core i5 es de doble núcleo o de cuatro núcleos, algunos son de cuatro núcleos físicos y otros son de doble núcleo físico y de cuatro núcleos virtuales. Maldita sea, ¿qué es esto?
Si no sabes si tu CPU es física de doble núcleo o de cuatro núcleos físicos, puedes utilizar el software CPU-Z para comprobarlo.
El llamado quad-core virtual de doble núcleo físico utiliza tecnología hyper-threading.
La tecnología Hyper-threading permite que una CPU ejecute múltiples programas al mismo tiempo y comparta recursos en la misma CPU. En teoría, para ejecutar dos subprocesos al mismo tiempo como dos CPU, el procesador P4 necesita agregar un puntero de CPU lógico. Por lo tanto, el área del chip del P4 HT de nueva generación es un 5% mayor que la del P4 de la generación anterior. Otras partes, como ALU (unidad entera), FPU (unidad de punto flotante) y caché L2, permanecen sin cambios y estas partes se comparten.
Aunque utilizando la tecnología hyper-threading se pueden ejecutar dos subprocesos al mismo tiempo, no es como dos CPU reales, cada CPU tiene recursos independientes. Cuando dos subprocesos necesitan un recurso al mismo tiempo, uno de ellos debe detenerse temporalmente y abandonar el recurso hasta que los recursos estén libres. Por lo tanto, el rendimiento de Hyper-Threading no es igual al rendimiento de dos CPU.
Para procesadores con la misma arquitectura, el rendimiento de los procesadores de doble núcleo y cuatro hilos no puede alcanzar el rendimiento de los procesadores físicos de cuatro núcleos y cuatro hilos con la misma frecuencia. Compare el i3-2120 y el i5-2500, apague la frecuencia turbo del i5, de modo que las frecuencias del i3 y del i5 sean de 3,3 GHz. Estos dos procesadores pertenecen a la arquitectura SandyBridge. Las especificaciones del i3 son exactamente la mitad que las del i5. solo admite subprocesos de procesadores de doble núcleo y cuatro núcleos.
Por ejemplo, el doble núcleo y los cuatro subprocesos son como dos personas haciendo cuatro cosas al mismo tiempo. Una persona puede hacer dos cosas al mismo tiempo. Cuatro núcleos y cuatro hilos son como cuatro personas haciendo cuatro cosas al mismo tiempo. Una persona sólo puede hacer una cosa. Esas dos personas no pueden hacer las cosas tan rápido como cuatro personas.
Algunas personas pueden preguntarse ¿por qué el Core i3-2130 es de doble núcleo y cuatro subprocesos, mientras que el AMD Athlon II 631 es un quad-core físico? ¿Por qué el rendimiento del Athlon II 631 no es tan bueno como el del i3-2130? Eso es porque la arquitectura es diferente. El rendimiento de un solo núcleo del Core i3-2130 es muy sólido y el Athlon II 631 es de cuatro núcleos, pero el rendimiento de un solo núcleo es muy pobre en comparación con el Core i3, por lo que el rendimiento general es ligeramente peor que el del Core i3-2130. i3-2130, por lo que la arquitectura y la frecuencia no son comparables, porque las diferentes arquitecturas y frecuencias de rendimiento de un solo núcleo varían. Es como si dos equipos hicieran cosas. El primer equipo tiene solo dos personas, pero cada persona puede producir seis productos por día. El segundo equipo tiene cuatro personas, pero cada persona solo puede producir dos productos por día, por lo que el primer equipo tiene 12 productos. Se puede producir en un día, el segundo equipo solo puede producir ocho productos. El primer grupo tiene menos personas, pero el segundo grupo es más eficiente aunque haya más personas.
En definitiva, un procesador dual-core de cuatro hilos no es un verdadero procesador quad-core, sino un quad-core lógico. En realidad es un procesador de doble núcleo, pero se simula como un procesador de cuatro núcleos mediante hardware. El rendimiento real no es tan bueno como el de un procesador físico de cuatro núcleos (misma arquitectura).