NVidia lancerer deres CUDA-teknologi om få uger, med store ambitioner. En teknologi der vil gøre det muligt, at bruge Nvidias grafikchips til meget andet end blot 3D spil og videorendering.
nVidia G80 - gemt bag IHS'en Private udviklere har allerede udnyttet GPU'ernes potentialle; hvilket nVidia stolt fremviste sidste torsdag. For at illustrere hvor meget regnekraft der er tilgængeligt i G80(Geforce8800GTX), gav Nvidia bl.a. eksempler på brugen af denne i GPGPU(General-Purpose Computing on Graphics Processing Units)-sammenhæng:
- På Massachusetts General Hospital bruger de G80 chippen til at udføre digitale tomosynteser, og til at lave svagstrøms røntgen som bliver lavet til et real-time billede. Her oplevede de efter sigende en 10000 procents forbedring i forhold til deres ældre 35-node workstation.
- Hos NAMD molecular dynamics bruger de 3* G80 chips, og oplevede også en 100-faktors forbedring i forhold til deres tidligere løsning. Ifølge dem udgør GPU'erne en regnekraft på 705 GigaFlops.
Der er ingen tvivl om, at vi snakker solstrålehistorier fra de grønne gnomer i dette tilfælde; men der er altså heller ingen tvivl om, at nutidens GPU'er har uhyggeligt meget regnekraft.
Andy Keane, som er manden der styrer GPGPU-afdelingen hos nVidia, udtaler at de 180 flertrådede shaders i G80 har en "essentiel ubegrænset instruktionsbåndbredde". Men han siger samtidig, at der også er visse problemer ved at lade en GPU overtage opgaver fra en CPU - grafikprocessorer er nemlig designet til at gå på kompromis de steder, hvor de har svært ved at følge med. Såsom at sætte opløsningen ned på teksturerne, når det begynder at gå trægt. Og dén går ikke, når beregningerne skal være 100% korrekte.
Ligemeget hvad, bliver det spændende at se, hvad CUDA kan bruges til.
Allerede nu kan der hentes beta'er hos nVidia, bl.a i form af Software Devolopment Kits, hvis man ikke kan vente til version 1,0: http://developer.nvidia.com/object/cuda.html
Link til kilde:
http://shorterlink.com/?I4TIX6 Info om GPGPU'er:
http://en.wikipedia.org/wiki/GPGPU