¿DMI 2.0 frente a 8.0 GT/s QPI?

¿DMI 2.0 frente a 8.0 GT/s QPI?

¿Cómo puedo comparar directamente una CPU Intel Xeon E5 1xxx con una E5 2xxx, cuando se trata de la velocidad de comunicación con la memoria y los periféricos?

1xxx usa DMI 2.0, mientras que 2xxx QPI. Digamos que el procesador tiene 8.0 GT/s QPI.

Sé que esto tendrá muy poca diferencia en el mundo real, pero estoy tratando de entender cómo funciona esta tecnología.

1) ¿cuál es la diferencia entre DMI y QPI?

2) en el ejemplo anterior, ¿cuál de ellos es más rápido y en qué medida?

Respuesta1

DMI 2.0 vincula la CPU a los periféricos. El acceso a la memoria, gráficos y otros dispositivos de alta velocidad no utiliza el bus DMI.

QPI es un enlace punto a punto de alta velocidad entre procesadores. Se utiliza en configuraciones multiprocesador para transportar tráfico de coherencia de caché y permitir que un procesador acceda a la memoria conectada a otro procesador. También se utiliza para vincular procesadores a algunos dispositivos de alta velocidad.

No tiene sentido compararlos porque cumplen funciones completamente diferentes.

Respuesta2

QPI

Además de conectar la CPU al PCH, QPI conecta procesadores entre sí.

QPI es muy rápido, un enlace QPI de 6,4GT/s tiene un ancho de banda total de 25,6GiB/s y a 8,0GT/s el ancho de banda total es de 32GiB/s. eso es gigabytesno bits.

Además, el 20% del ancho de banda del enlace está sobrecargado, pero las clasificaciones dadas son para datos reales y no incluyen la sobrecarga, por lo que el ancho de banda real del enlace es mayor.

QPI cuando se conecta a un PCH sirve como la única ruta de datos a la CPU cuando se conecta a periféricos, el PCH proporciona los puertos PCIe cuando se conecta a través de QPI (como X58).

Los procesadores con 4 enlaces QPI que se conectan en un sistema de 4 sockets solo usan 3 para conectarse a los otros procesadores, dejando 1 por socket para conectarse a controladores IO de alto ancho de banda para servidores, como los controladores 55x0 y 7500.

DMI

DMI 2.0 es mucho más lento a 5Gib/s. eso es gigabitsno bytes. Sin embargo, se utilizan múltiples enlaces DMI para conectarse al PCH, que generalmente ofrecen 20 Gib/s a través de 4 enlaces. Esto se comparte con el almacenamiento y los controladores USB, que, según el modelo de PCH, pueden consumir mucho más ancho de banda.

Las conexiones DMI más antiguas, como la utilizada por el X58 PCH al controlador ICH-10R, eran inferiores a 16 GiB/s; este controlador tenía potencialmente menos ancho de banda máximo, pero aún es mayor de lo que DMI puede proporcionar (18GiB/s solo para SATA, 3GiB/s para PCIe, 0,7GiB/s para USB2.0, etc.)

Los procesadores que utilizan DMI para conectarse al PCH proporcionan puertos PCIe directamente desde el procesador, lo que proporciona un mayor ancho de banda (hasta 80 GB/s) y una menor latencia que el PCIe basado en QPI.

Ambos

Algunos procesadores Xeon más nuevos que usan QPI también pueden tener hasta 40 puertos PCIe. Estos procesadores también tienen DMI para conectarse al PCH, dejando que QPI solo se conecte a otros procesadores en sistemas de múltiples sockets.

Si el PCH se conecta a DMI, tener QPI no proporcionará ningún beneficio sin una placa base de múltiples sockets. Conocer el ancho de banda del enlace y cómo se distribuye permitirá un mejor uso de los dispositivos periféricos, como conectar dispositivos SATA de alto ancho de banda a controladores conectados al procesador PCIe en lugar de un PCH conectado a DMI, para no saturar el enlace DMI y no dejar ancho de banda para la LAN. y puertos USB.



PCH: concentrador de controlador de plataforma
IOH/ICH: concentrador de controlador de entrada-salida
QPI: interconexión QuickPath
DMI: interfaz de medios directa

información relacionada