Que tipo de hardware eu preciso ter 4-5 placas gráficas CUDA no Windows?

1

Eu preciso executar alguns testes pesados CUDA e posso comprar algo como 4-5 quadro ou cartões gráficos tesla. Minha pergunta é: que tipo de hardware devo comprar para usá-los em um ambiente Windows com o Nsight? Eu não acho que eu preciso de um PC desktop normal, porque eles só tem algo como 2-3 slots PCI-Express. O que eu preciso para configurar um sistema desse tipo? Se possível eu não quero usar o linux porque estou confortável com VS e Nsight

    
por Paul 06.07.2013 / 13:45

1 resposta

2

Se dois ou três slots PCI-e não forem suficientes, basta comprar uma placa-mãe com mais slots. Você certamente não deseja comprar uma área de trabalho de pré-compilação. Não só porque muitas vezes não têm capacidade de expansão adequada, mas também porque 4 ou 5 cartões CUDA vão usar muita energia. Você quer uma construção personalizada com uma grande fonte de alimentação e resfriamento adequado.

Em segundo lugar, você quer procurar por uma placa-mãe com a versão 3 do PCI-e. Não pela largura de banda (que é duas vezes maior que a versão 2 da PCI-e), mas pela menor latência.

Uma rápida pesquisa no Google em "slots de placa-mãe 5 pci express" produz vários resultados. Uma delas é esta placa-mãe com 7 slots PCI-e . *

Lembre-se, 7 slots PCI-e não significa que você sempre pode usar 7 placas PCI-e.
É provável que você tenha limitações físicas. Com isso quero dizer que os cartões de crédito costumam ter 2 slots de largura e que você não pode empinar um em cada slot. Em vez disso, você provavelmente terminará com algo como a imagem abaixo:

Assumindoquenãoháoutrasplacas(porexemplo,semRAID,semplacagráfica,...)eumatorregrandeosuficiente,vocêpodesercapazdeempinarquatrocartõesnaplaca-mãedeexemplo.Sevocêquisermais,provavelmenteteráquetrabalharcomexpansoresPCI-e,emesmoassim,serácomplicado.

Provavelmente,émelhortrabalharcomalgunscartões CUDA de alto desempenho, em vez de tentar usar muito menos desempenho uns. Verificar a lista de cartões CUDA da Nvidia facilita a escolha de um cartão. Atm que é um Tesla K20 (dois K20's superam os três C2075, 2050 ou C2070 da Tesla). E eles são de fato dois espaços largos.

Isso provavelmente significa que você pode usar até três K20's, deixando um slot livre.

Observe que cada um desses cartões usa uma potência de 235 watts. Isso é 705 Watt para três deles. E isso é sem energia para a placa-mãe (digamos 50 Watt), a CPU (100-ish), RAM (não muito por DIMM, mas você provavelmente tem vários deles), os fãs (3-5 Watt cada, assumem meia dúzia em sua torre), discos rígidos, placa gráfica opcional (não é realmente necessário, você pode rodar sem um monitor e apenas RDP em), .... Em suma: você precisa de uma grande fonte de alimentação e muita refrigeração.

Tudo isso ignora pequenos detalhes, como quais slots são PCI-e v3. Eles são todos V3, ou apenas um ou dois slots e é o resto v2? Quantos conectores são x16 e quantos voltam para x8 quando você usa dois slots. (Eu posso procurar pelo exemplo, mas isso é apenas um exemplo. Verifique os manuais de todas as placas-mãe relevantes para ajudá-lo a fazer uma escolha).


BTW, você não é o primeiro a perguntar isso. Alguns, como o Fastra , já constroem PCs semelhantes. Isso foi há um tempo atrás e o hardware avançou, mas ler sobre como eles o constroem ainda é bastante interessante.


* Disclaimer: Eu não trabalho para a ASRock. Isso é apenas para o primeiro bom link que encontrei.     
por 06.07.2013 / 14:31