Pergunta

Eu tenho usado ATI Stream SDK no Windows XP SP3 e implementado um algoritmo em GPU. Mas agora eu estou interessado em escalar esse algoritmo em várias GPUs em máquinas mutiple eu mudei para Ubuntu para usar MPI (Para enviar mensagens).

Eu pesquisei isso, mas eu tenho referências para instalação no SLES e RHEL, mas eu estou olhando para o Ubuntu 9.04.

Graças GG

Foi útil?

Solução

AMD é a mudança para API baseada OpenCL em breve. Pode ser que valerá a pena segurando seus cavalos até o API OpenCL estabiliza. Cuda está muito à frente da curva em termos de usabilidade GPU, há um projeto agradável chamada MAGMA que está reunindo a biblioteca LAPACK para utilização conjunta CPU-GPU.

Outras dicas

Eu sei de pessoas que estão usando o ATI Stream SDK e ACML-GPU no Ubuntu sem problemas especiais - ou seja, há problemas que não teriam em qualquer outra distro Linux

.

Se você pode obter os drivers Catalyst instalado corretamente (que neste caso provavelmente significa compilar os módulos do kernel) e suas janelas X configurado corretamente (especialmente módulo DRI, e há problemas de segurança se você quiser Stream para trabalho com acesso remoto ) ele deve funcionar.

Estou tentado a perguntar / comentário como você pretende GPUs compartilhar entre vários processos MPI, mas que provavelmente está vagando off-topic.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top