DMI 2.0 vs 8.0 GT/s QPI?

DMI 2.0 vs 8.0 GT/s QPI?

Como posso comparar diretamente uma CPU Intel Xeon E5 1xxx com uma E5 2xxx, quando se trata de velocidade de comunicação com memória e periféricos?

1xxx usa DMI 2.0, enquanto 2xxx QPI. Digamos que o processador tenha QPI de 8,0 GT/s.

Sei que isso terá muito pouca diferença no mundo real, mas estou tentando entender como essa tecnologia funciona.

1) qual a diferença entre DMI e QPI?

2) no exemplo acima, qual deles é mais rápido e em quanto?

Responder1

DMI 2.0 conecta a CPU aos periféricos. O acesso à memória, gráficos e outros dispositivos de alta velocidade não utiliza o barramento DMI.

QPI é um link ponto a ponto de alta velocidade entre processadores. É usado em configurações de multiprocessadores para transportar tráfego de coerência de cache e permitir que um processador acesse a memória conectada a outro processador. Também é usado para vincular processadores a alguns dispositivos de alta velocidade.

Não faz sentido compará-los porque desempenham funções completamente diferentes.

Responder2

QPI

Além de conectar a CPU ao PCH, o QPI conecta os processadores entre si.

QPI é muito rápido, um link QPI de 6,4GT/s tem uma largura de banda total de 25,6GiB/s, e em 8,0GT/s a largura de banda total é de 32GiB/s. Isso é gigabytesnão bits.

Além disso, 20% da largura de banda do link é sobrecarga, mas as classificações fornecidas são para dados reais e não incluem a sobrecarga, portanto a largura de banda real do link é maior.

QPI quando conectado a um PCH serve como o único caminho de dados para a CPU ao conectar-se a periféricos, o PCH fornece as portas PCIe quando conectado através de QPI (como X58).

Processadores com 4 links QPI conectados em um sistema de 4 soquetes usam apenas 3 para se conectar aos outros processadores, deixando 1 por soquete para conectar-se a controladores de E/S de alta largura de banda para servidores, como os controladores 55x0 e 7500.

DMI

DMI 2.0 é muito mais lento a 5Gib/s. Isso é gigapedaçosnão bytes. Entretanto, múltiplos links DMI são usados ​​para conectar ao PCH, geralmente oferecendo 20Gib/s através de 4 links. Isso é compartilhado com os controladores de armazenamento e USB, que dependendo do modelo do PCH, podem consumir muito mais largura de banda.

Conexões DMI mais antigas, como as usadas pelo X58 PCH para o controlador ICH-10R, eram mais baixas, 16GiB/s; este controlador tinha potencialmente menos largura de banda máxima, mas ainda é maior do que o DMI pode fornecer (18GiB/s apenas para SATA, 3GiB/s para PCIe, 0,7GiB/s para USB2.0, etc)

Os processadores que usam DMI para se conectar ao PCH fornecem portas PCIe diretamente do processador, fornecendo maior largura de banda (até 80 GB/s) e menor latência do que PCIe baseado em QPI.

Ambos

Alguns processadores Xeon mais recentes que usam QPI também podem ter até 40 portas PCIe. Esses processadores também possuem DMI para se conectar ao PCH, deixando o QPI para se conectar apenas a outros processadores em sistemas multi-soquete.

Se o PCH se conectar ao DMI, ter QPI não trará nenhum benefício sem uma placa-mãe com vários soquetes. Conhecer a largura de banda do link e como ela é distribuída permitirá um melhor uso dos dispositivos periféricos, como conectar dispositivos SATA de alta largura de banda a controladores conectados ao processador PCIe em vez de um PCH conectado ao DMI, para não saturar o link DMI, não deixando largura de banda para a LAN e portas USB.



PCH: Hub controlador de plataforma
IOH/ICH: Hub controlador de entrada-saída
QPI: QuickPath Interconnect
DMI: Direct Media Interface

informação relacionada