DMI 2.0 vs 8.0 GT / s QPI?

5

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

1xxx use DMI 2.0, enquanto 2xxx QPI. Vamos supor que o processador tenha 8 GT / s QPI.

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

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

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

    
por Blazer 23.12.2013 / 04:19

2 respostas

5

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

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

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

    
por 23.12.2013 / 04:54
6

QPI

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

O QPI é muito rápido, um link QPI de 6.4GT / s tem uma largura de banda total de 25.6GiB / s e, a 8.0GT / s, a largura de banda total é de 32GiB / s. Isso é giga bytes não bits.

Além disso, 20% da largura de banda do link é indireta, 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.

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

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

DMI

O DMI 2.0 é muito mais lento a 5Gib / s. Isso é giga bits não bytes. No entanto, vários links DMI são usados para se conectar ao PCH, geralmente oferecendo 20Gib / s por meio de 4 links. Isso é compartilhado com o armazenamento e os controladores USB, que, dependendo do modelo da PCH, podem consumir muito mais largura de banda.

Conexões DMI mais antigas, como a usada pelo X58 PCH com o controlador ICH-10R, eram menores a 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 o 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 o 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 têm o DMI para se conectar ao PCH, deixando o QPI conectar-se apenas a outros processadores em sistemas com vários soquetes.

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



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

    
por 24.12.2013 / 10:24

Tags