Ik heb CUDA hiervoor niet persoonlijk gebruikt, hoewel ik dat wel van plan ben. Uit mijn onderzoek concludeerde ik dat je zeker 'Computing Capability' wilt hebben van ten minste 3,5, zoals sommige bibliotheken dat al eisen. De (moeilijk te vinden) lijst met rekenmogelijkheden staat onder deze link. Uit deze lijst kan men concluderen dat het hebben van GTX 980 of Titan (beide 5,2 score) zo goed mogelijk is, maar houd er rekening mee dat als je een grafische kaart alleen koopt, Nvidia hiervoor een antwoord voor professioneel en academisch gebruik genaamd Tesla - het is gewoon een computerbox, verre van grafische kaart (het heeft zelfs geen weergavepoorten!), kost van 3k $ voor K20 tot 5k $ voor K80-model, en is een kolos:
Een snelle vergelijking (CC staat voor Compute Capability):
- Tesla K20: voor desktops, peek for float: 3,52 Tflops, 5 GB, 2496 CUDA-cores, 2.9 k $, CC: 3.5
- Tesla K40: voor desktops, peek for float: 4.29 Tflops, 12 GB, 2880 CUDA cores, 3.1k $, CC: 3.5
- Tesla K80: voor servers, peek for float: 8 Tflops, 24 GB, 4992 CUDA Cores, 5k $, CC: 3.7
en klantkwaliteit, populairste en nieuwe grafische kaarten:
- GTX960: voor desktops, peek for float: 2.3 Tflops, 2 of 4 GB, 1024 CUDA-cores, 200 $, C C: 5.2
- GTX980: voor desktops, peek for float: 4.61 Tflops, 4 GB, 2048 CUDA-cores, 500 $, CC: 5.2
- Titan X: voor desktops, peek for float: 6.1 Tflops, 12 GB, 3072 CUDA-cores, 1000 $, CC: 5.2
Zie ook vergelijking op wccftech.
Tot slot: de GPU van commerciële kwaliteit lijkt meer kostenefficiënt te zijn, maar alleen als we de specificaties vergelijken. Er kunnen andere afwegingen zijn, ik ben er niet zo van. Ik kan dus niet met vertrouwen zeggen "ga met klantcijfer", maar ik kan je wel vertellen wat ik zou (gaan) doen - ik zal GTX 960 of 970 kopen, omdat ik van plan ben om te gamen en ik vrij beperkt ben in kosten, en deze kaarten zal het prima doen voor CUDA-leren. Als je voor een instelling koopt, plan dan geen gaming, de berekeningen gaan 24/7, denk aan de Tesla's van academische kwaliteit.
Als u ook geïnteresseerd bent in het vergroten van uw 'conventionele' integer-gebaseerde verwerkingskracht op een geavanceerde computerserver, wilt u misschien Xeon phi opzoeken.
[EDIT] Houd er rekening mee dat het overschakelen van CPU-gebaseerde drijvende-kommaberekeningen naar GPU-verbeterde, een verandering in kwaliteit is, bijna één orde van grootte , en zal zeer uitgesproken en merkbaar zijn, maar overschakelen van ex. Tesla K20 naar Tesla K40 zal slechts een verandering in hoeveelheid zijn (K80 is slechts twee K40 bij elkaar gebundeld), dus als u voor snelheid / prijsverhouding gaat, kies dan voor de goedkoopste GPU-versnelling, dat zal voor u werken.