Pregunta DMI 2.0 vs 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é cantidad?


5


origen




Respuestas:


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

QPI es un enlace punto a punto de alta velocidad entre procesadores. Se usa 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 usa para vincular procesadores a algunos dispositivos de alta velocidad.

No tiene sentido compararlos porque cumplen funciones completamente diferentes.


5





QPI

Además de conectar la CPU al PCH, QPI conecta los 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 giga bytes no bits

Además, el 20% del ancho de banda del enlace está sobrecargado, pero las calificaciones otorgadas corresponden a datos reales y no incluyen la sobrecarga, por lo que el ancho de banda del enlace real es mayor.

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

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

DMI

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

Las conexiones DMI más antiguas, como la que usa el PCH X58 con el controlador ICH-10R, eran más bajas a 16 Gb / s; este controlador tenía un ancho de banda potencialmente menor, pero aún es más alto 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 usan DMI para conectarse al PCH proporcionan puertos PCIe directamente desde el procesador, proporcionando mayor ancho de banda (hasta 80 GB / s) y menor latencia que PCIe basado en QPI.

Ambos

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

Si el PCH se conecta a DMI, tener QPI no proporcionará ningún beneficio sin una placa base multi socket. Conocer el ancho de banda del enlace y cómo se distribuirá permitirá un mejor uso de dispositivos periféricos, como conectar dispositivos SATA de gran ancho de banda a controladores conectados PCIe en lugar de un PCH con conexión DMI, para no saturar el enlace DMI, sin dejar ancho de banda para la LAN y puertos USB.



PCH: hub controlador de la plataforma
IOH / ICH: concentrador de controlador de entrada-salida
QPI: Interconexión QuickPath
DMI: Interfaz de medios directos


5