Que tipo (s) de melhorias de desempenho devem ser esperadas entre arquiteturas usando QPI versus um FSB?

5

Enquanto comparando os dois novos processadores i7 da Intel , notei que a única diferença entre eles além do cache L3 O tamanho e a velocidade da CPU são os que têm QuickPath Interconnect, e isso parece explicar a maior diferença de preço entre os dois (US $ 600 versus US $ 1.000). Eu não estou interessado em conselhos de compras, mas eu me pergunto quais são as vantagens do QPI.

Li o artigo da Wikipedia e compreendo que o QPI essencialmente substitui o barramento frontal. O artigo diz que a primeira implementação de QPI alcançada dobrou o throughput do FSB contemporâneo, mas não está claro que esse aumento na taxa de transferência resulte em um aumento no desempenho em situações reais.

Eu entendo que um FSB mais rápido permite processadores e memória mais rápidos, então, teoricamente, substituir o FSB por algo mais rápido (QPI) também permitiria processadores e memória mais rápidos. No entanto, eu não vi nada indicando que há componentes significativamente mais rápidos que só podem ser usados com o QPI. Em outras palavras, um FSB rápido parece ser "bom o suficiente" para todas intenções e propósitos.

É um FSB ainda considerado um gargalo mais por quem não está tentando me vender alguma coisa? Se sim, quando o QPI oferece uma melhoria de desempenho em relação a um FSB? QPI aparentemente não é usado para acesso à memória como um FSB é; que efeito isso tem?

Editar: Estou procurando uma resposta que possa dizer "Quando os jogos e a comunicação com a placa de vídeo são o gargalo, você verá um tipo de aprimoramento do X. Ao fazer operações intensivas da CPU como compilar, você provavelmente não verá nenhum efeito a menos que seja também intensivo em memória "ou algo parecido. Máximos teóricos e desempenho sob situações planejadas não são úteis, nem o ganho percentual de desempenho exato dado hardware específico e uma tarefa específica como a primeira tela de carregamento no Crysis: P. Um meio feliz, por favor! Você pode dar suporte a generalizações com resultados de testes específicos, embora, é claro.

Mega bônus se você também puder resolver os mesmos problemas para o HyperTransport .

    
por Flimbus Akimbo 17.11.2011 / 05:15

2 respostas

3

O QuickPath Architecture aumenta a largura de banda entre processadores físicos, memória e E / S em (pelo menos) três maneiras:

  • Os controladores de memória são movidos do chipset para a CPU, encurtando o caminho de cada processador para a RAM e impedindo que os dados passem de um lado para o outro através de um chipset compartilhado central para chegar à memória.
  • Existem conexões / caminhos adicionados aos processadores para transmitir dados diretamente entre eles, novamente eliminando as viagens de dados através de um chipset central para compartilhar dados entre CPUs.
  • Agora existem vários caminhos para o chipset, que é o que o anexa a outras E / S.

Essas conexões são chamadas QuickPath Interconnects (QPI) e são consideravelmente mais curtas, mais largas e mais rápidas que as conexões FSB tradicionais.

A arquitetura semelhante a malha (ponto a ponto) do QPA também permitirá uma grande capacidade de expansão futura sem o gargalo de sobrecarregar um único FSB.

"Quando vou notar as melhorias?"

Você deve notar um aumento no desempenho em qualquer coisa que transmita dados entre CPUs, para e da memória do sistema, e para e da E / S do sistema. YMMV. :)

Veja aqui as melhores informações lá fora sobre isso.

    
por 17.11.2011 / 06:19
2

O QPI é uma nova tecnologia para interconexão IO da Intel, introduzida com a série de processadores Core i.

O QPI atua como um barramento de E / S com recurso adicional para interconexão do processador. Agora, desde que você queira melhorias de desempenho no QPI sobre o FSB, posso dizer que o QPI pode ser admirado quando comparado ao FSB. O que aconteceu na arquitetura anterior foi que a memória foi localizada com um processador, o que significa que os dados residem em um chip de memória; e o chip tem proximidade com um processador específico, estava eletricamente mais próximo de um processador. Agora com o FSB, este não é o caso. Os dados podem se mover entre processadores de maneira mais rápida e eficiente. Você pode ter um link dedicado de cada processador para o outro. Basta conectar o cluster, mas realmente ajuda se o cluster estiver totalmente conectado (todos os processadores conectados uns aos outros).

Para um vídeo da Intel, clique aqui . Para um white paper introdutório da Intel, aqui .

Em resumo, pode-se dizer que o QPI melhora muito o desempenho em um PC com multiprocessador. Mesmo em um único processador, o IO é aprimorado pelo QPI.

    
por 17.11.2011 / 06:13