2009-07-27 14 views

risposta

16

L'SDK ATI Stream di AMD funziona perfettamente per me e utilizza CPU multicore. Ho una CPU Intel e una scheda NVIDIA ma funziona con l'utilizzo della CPU. È richiesta solo la registrazione e nessuna selezione speciale come Nvidia richiede: http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

Ho capito che funziona in Ubuntu 9.04. Basta scaricare le istruzioni di installazione PDF: s disponibile anche su quella pagina e dovrebbe funzionare.

+4

Il link è 404 in questo momento. –

+0

L'SDK ATI Stream di AMD viene rinominato AMD APP SDK. [Vedi questa pagina.] (Http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/) –

+0

Nuovo link down, check [this page ] (http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/) per AMD APP SDK – runDOSrun

7

Non c'è un Khoronos OpenCL SDK come tale. Khoronos mette fuori specifica, e quindi i singoli membri possono rilasciare le loro implementazioni e gli SDK. Il modo più semplice per ottenere un'implementazione OpenCL funzionante che sia ben testata è quella di registrarsi come Apple Seleziona Sviluppatore e scaricare il seme di Snow Leopard. Apparentemente ATI ha driver e librerie beta, ma non sono ancora disponibili al pubblico. Credo che NVidia abbia rilasciato una versione beta di Windows OpenCL SDK, ma non ho idea di quali siano i requisiti da utilizzare.

OpenCL è uno standard aperto e sono sicuro che in futuro ci saranno implementazioni gratuite ampiamente disponibili, ma a partire da questo momento le opzioni sono limitate al venditore che fornisce la carta a meno che non si stia eseguendo Snow Leopard.

+2

Le prime due frasi devono essere in grassetto. +1 –

1

NVIDIA offre l'accesso beta al proprio SDK OpenCL. È possibile ottenere l'accesso diventando uno sviluppatore di GPU computing registrato. Maggiori informazioni possono essere trovate sul loro forums.

Sembra che ATI stia avviando una versione beta limitata del proprio SDK OpenCL. Questo website fornisce informazioni su come registrarsi per accedere alla versione beta di Stream 2.0, che probabilmente include OpenCL.

6

è possibile scaricare tutti i necessari strumenti, SDK e driver di Nvidia proprio qui: OpenCL Download page

+0

Funziona solo se hai una scheda Nvidia, mentre l'AMD SDK funzionerà a prescindere dal modo in cui richiede solo la CPU (ma potrebbe utilizzare una GPU se presente), Intel SDK funziona anche con la maggior parte delle CPU. – totaam

+0

Quella pagina non sembra avere il download per OpenCL SDK, solo collegamenti per scaricare esempi di codice. – Rocketmagnet

+0

@Rocketmagnet Sospetto che l'abbiano spostato dal '09;) –

2

Per me la cosa migliore con OpenCL è che non hai bisogno di uno SDK a tutti perché astrae diverse implementazioni del fornitore dietro un interfaccia comune (vedi risposta in questa discussione: Do I really need an OpenCL SDK?).