Domanda

Ho usato ATI Stream SDK su Windows XP SP3 e ho implementato un algoritmo su GPU. Ma ora sono interessato a ridimensionare questo algoritmo su più GPU su macchine multiple. Sono passato a UBUNTU per utilizzare MPI (per inviare messaggi).

Ho cercato su Google questo, ma ho trovato riferimenti per l'installazione su SLES e RHEL ma sto cercando UBUNTU 9.04.

Grazie GG

È stato utile?

Soluzione

AMD passerà presto all'API basata su OpenCL. Potrebbe essere utile tenere i tuoi cavalli fino a quando l'API OpenCL non si stabilizza. Cuda è molto più avanti della curva in termini di usabilità della GPU, c'è un bel progetto chiamato MAGMA che sta riunendo la libreria LAPACK per l'utilizzo congiunto CPU-GPU.

Altri suggerimenti

Conosco persone che usano ATI Stream SDK e ACML-GPU su Ubuntu senza particolari problemi, cioè senza problemi che non avrebbero avuto su nessun'altra distribuzione Linux.

Se riesci a ottenere i driver Catalyst installati correttamente (il che in questo caso probabilmente comporterà la compilazione dei moduli del kernel) e la tua X windows configurata correttamente (in particolare il modulo DRI, e ci sono problemi di sicurezza se vuoi che Stream funzioni con l'accesso remoto ) dovrebbe funzionare.

Sono tentato di chiedere / commentare come pensi di condividere le GPU tra più processi MPI, ma è probabilmente fuori tema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top