Speed com placa mãe multi-cpu

1

Estou pensando em construir um sistema dual-cpu, mas fiquei me perguntando se havia alguma preocupação com gargalos que eu deveria estar ciente, já que os dados estão indo para dois lugares diferentes agora. Eu sei que cada cpu tem seus próprios bancos de RAM, então eu estaria enfrentando desacelerações significativas se algo precisava transferir dados de um para o outro?

Além disso, só para me certificar, estou pensando em gastar ~ $ 2000 na parte da CPU do sistema, portanto, ao analisar os benchmarks link Eu concluí que conseguir dois E5-2640 v3 seria um investimento muito melhor do que um E5-2690. Para multi-threading, o desempenho / pontuação de um sistema multi-cpu deve essencialmente escalar linearmente com a pontuação de cada processador, correto?

Obrigado por qualquer conselho

    
por Brandon 28.04.2015 / 23:45

1 resposta

0

  1. Eu estaria enfrentando lentidão significativa se algo precisasse transferir dados de um para o outro?
Resposta: Não. Barramentos especiais são usados em sistemas multi-CPU para facilitar a transferência rápida de dados entre CPUs e seus respectivos caches. No caso dos chips Intel modernos, isso é chamado de QPI Link. A única coisa especial que você precisa estar ciente é que você terá que preencher pelo menos um DIMM por CPU para usar ambas as CPUs.

  1. Dois E5-2640 v3 seriam um investimento muito melhor do que um E5-2690.

Resposta: Se você puder obter o twi 2640 v3 pelo mesmo preço que um único E5-2690, fique muito impressionado ou não estará no lugar certo para 2690s. Minha primeira pesquisa no Ebay chegou aos 2690s rodando cerca de US $ 150, enquanto eu não consegui encontrar um E5-2640 v3 (o chip mais novo) por menos de US $ 750. Em qualquer caso, essas duas CPUs têm um desempenho similar , Assim, um par de qualquer um que seja mais barato lhe servirá melhor, todas as outras coisas sendo iguais.

  1. Para multi-threading, o desempenho / pontuação de um sistema multi-cpu deve essencialmente escalar linearmente com a pontuação de cada processador, correto?

Resposta: Incorreto. Há muitos, muitos fatores a serem considerados tanto na construção do hardware quanto no software que ele executa, que interferem no fato de um sistema multicore poder ou não escalonar seu desempenho linearmente. Na maioria dos casos do mundo real, portanto, mesmo um sistema multicore perfeitamente construído será escalonado um pouco menos que linearmente. Me desculpe, eu não posso ser mais específico do que isso. Se eu fosse você, gastando muito dinheiro no seu hardware, passaria muito tempo conversando com pessoas que fazem o que você faz e analisando comparações comparativas recomendadas antes de tomar sua decisão de compra.

    
por 24.10.2016 / 04:26