¿En qué se diferencian los procesadores Xeon de los procesadores normales?

13

Sí, sé que los Xeons están destinados al uso del servidor, requieren placas base diferentes y puede tener más de una en una caja.

Pero técnicamente, ¿en qué se diferencia un procesador Xeon de un procesador core 2 normal?

Pdeva
fuente

Respuestas:

12

La respuesta es que no es muy diferente. Tiene un caché más grande y no está explícitamente dañado para evitar que funcione en sistemas multiprocesador. Xeons también tiene soporte para memoria ECC, que normalmente no es compatible con chips de CPU de consumo. De lo contrario, el núcleo básico del procesador es muy similar.

En los sistemas de 32 bits más antiguos, la MMU de Xeon era un poco más inteligente ya que podía admitir múltiples espacios de proceso de 4 GB en hasta 64 GB de RAM física. Los chips SPARC v8 tenían una característica similar en la MMU. Esta característica funcionó debido a la diferencia en el número de bits necesarios para abordar un desplazamiento dentro de una página (12 para una página de 4KB) y el número de bits necesarios para registrar el estado de una página (RWX, sucio, etc.). Los bits adicionales podrían usarse para una referencia de página física ligeramente más amplia (24 bits frente a 20 para especificar el número de página) que permite una dirección física de 36 bits. Sin embargo, un solo proceso solo puede ver un espacio de direcciones contiguo de 4GB en un momento dado.

Algunos sistemas (por ejemplo, las versiones Datacentre de Windows Server) tenían una API que permitía que un proceso controlara la MMU para superponer fragmentos de este espacio de direcciones físicas en su espacio virtual. Esta característica se usó en versiones empresariales de SQL Server para admitir cachés de disco más grandes.

La mayoría de las CPU modernas, si no todas, son compatibles con esto cuando se ejecuta en modo de 32 bits, y es probable que haya muchas tiendas que aún ejecutan aplicaciones heredadas de 32 bits en este modo, ya sea en máquinas virtuales (donde la MMU se emula con una mayor o menor cantidad de hardware) soporte) o lata física. Sin embargo, las compilaciones de 64 bits son mucho más frecuentes en las construcciones modernas de servidores de memoria grande en estos días, lo que permite imágenes de memoria contiguas más grandes dentro de un proceso.

Preocupado por TunbridgeWells
fuente
Me sorprendería mucho si la versión Xeon de esos chips fuera la única con PAE. Los chips anteriores (antes de Xeon) ya tenían ese soporte, por lo que no es como si hubiera sido un nuevo punto de venta ...
Brian Knoblauch
Los chips Xeon más antiguos (al menos del PIII Xeon) tenían esto: no creo que fuera compatible con los chips P2 / P3 / P4 de consumo.
Preocupado por
Principalmente un problema de chipset de soporte. Esos realmente diferían para las PC de consumo.
3
  • Caché L3 más grande
  • Soporte multiprocesador
  • Generalmente ajustado para el uso del servidor (carga pesada, tiempos de ejecución largos)
Schnaader
fuente
3

La clave de Xeons es que están orientados al mercado de servidores / estaciones de trabajo y, por lo tanto, están diseñados para ser más confiables y siempre activos, y para entornos MP.

Funcionan en diferentes placas base (diferentes conjuntos de chips), generalmente junto con FB-DIMM, que son más lentos pero más confiables que sus equivalentes de consumo.

En general, hay un equivalente de Xeon para cada CPU Core 2; Por ejemplo, un Q6600 es casi idéntico al X3220, aunque hay algunas variaciones.

CJM
fuente
1

Xeon está optimizado para la arquitectura multiprocesador

  • Admite la interconexión QuickPath, la Intel InterBand que ofrece un gran ancho de banda y baja latencia

  • Proporciona más caché (35 MB frente a 6 MB para i7 Core)

  • Proporciona mayor ancho de banda de memoria (102GB / s frente a 25.6GM / s para i7 Core)

  • Admite memoria ECC

  • Posible acoplamiento con coprocesadores Xeon-Phi ("aceleradores") en una arquitectura de muchos núcleos

Kiriloff
fuente