gibt es eine Unterstützung für CUDA-Schnittstelle
gibt es eine Unterstützung für CUDA-Schnittstelle
gibt es irgendeine Unterstützung des BOINC-Clienten für das Rechnen auf Grafikkarten ( NVIDIA CUDA ) . An der Uni München ist doch jetzt mit aktiver Unterstützung von NVIDIA eine Strömungsproblematik gecruncht worden.
http://www.nvidia.de/object/io_1228473589794.html
http://www.nvidia.de/object/io_1228473589794.html
-
- Vereinsmitglied
- Beiträge: 4742
- Registriert: 22.02.2003 02:12
- Kontaktdaten:
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Ja, der neue BOINC-Client kann CUDA-Berechnungen ausführen. Soll aber anscheinend noch etwas verbuggt sein.
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
bei seti und gpu grid sind die ersten projekte
lg
lg
make the world a bit better
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Ums genauer zu sagen, der Boinc Client selbst rechnet ja nicht, auch nicht auf CUDA. Er meldet halt nur dem Projektserver zurück, dass der Client CUDA fähig ist (genau wie er bisher eben auch meldet, dass der rechner ein Linux Betriebssystem hat). Es ist dann Aufgabe des Servers dem Rechner die entsprechende (CUDA fähige) Application zu schicken.
yoyo
yoyo
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Wenn man mit GPU-Crunchen den Faktor 5 gegenüber dem CPU-Crunchen erreichen kann, sollten die
e@h-Mathematiker doch mal zuschlagen. Mein BOINC-Protokoll sagt, daß meine Graka CUDA-fähig ist.
Irgendwie unbefriedigend, so was halbes
e@h-Mathematiker doch mal zuschlagen. Mein BOINC-Protokoll sagt, daß meine Graka CUDA-fähig ist.
Irgendwie unbefriedigend, so was halbes
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Lass den Mathematikern mal Zeit... CUDA ist noch relativ neu und man muss seine Algorithmen entsprechend anpassen und testen. Man kann nicht einfach sagen: So ok ab jetzt rechnest auf der Grafikkarte mit Hilfe von CUDA sondern muss unter umständen den Algorithmus komplett neu schreiben. Wenn man dann noch DoublePrecission bei FlotingPoint Operationen braucht kann es sein, dass der Geschwindigkeitsgewinn nicht mehr wirklich bei 5 liegt.
Außerdem wird CUDA wohl bald von OpenCL abgelößt, da das Hersteller- und Beschleunigerunabhängig ist.
Außerdem wird CUDA wohl bald von OpenCL abgelößt, da das Hersteller- und Beschleunigerunabhängig ist.
-
- Vereinsmitglied
- Beiträge: 382
- Registriert: 24.07.2007 11:36
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Die Rückkehr von Open GL... Das wär mal was
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Warum Rückkehr? Der neueste OpenGL-Standard wurde erst vor ein paar Monaten verabschiedet, alle ernsthaften 3D-Anwendungen benutzen nach wie vor OpenGL.SnakeKaplan hat geschrieben:Die Rückkehr von Open GL... Das wär mal was
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
OPEN GL ist als Grafikbibliothek auf der Mehrzahl der Grafikkarten nur teilweise in Hardware implementiert ( NVidias Quatro FX und ATI´s FireGL sind Version 2.1 vollsupportet; Version 3 als Beta )
Außerdem gilt die Version 3 dieser Spezifikation als Rohrkrepierer.
Alle ( Gamer-) GForce- oder Radeon Karten unterstützen OPEN GL nur partiell haben aber viele programmierbare Pixel- und Vertextshader, die von CUDA "angefaßt" werden können.
Ich denke nicht, daß OPEN GL zum Numberchrunching eine Zukunft hat,
Außerdem gilt die Version 3 dieser Spezifikation als Rohrkrepierer.
Alle ( Gamer-) GForce- oder Radeon Karten unterstützen OPEN GL nur partiell haben aber viele programmierbare Pixel- und Vertextshader, die von CUDA "angefaßt" werden können.
Ich denke nicht, daß OPEN GL zum Numberchrunching eine Zukunft hat,
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Ja, denke ich auch nicht. Dafür gibt es nämlich OpenCL.LAHA hat geschrieben:OPEN GL ist als Grafikbibliothek auf der Mehrzahl der Grafikkarten nur teilweise in Hardware implementiert ( NVidias Quatro FX und ATI´s FireGL sind Version 2.1 vollsupportet; Version 3 als Beta )
Außerdem gilt die Version 3 dieser Spezifikation als Rohrkrepierer.
Alle ( Gamer-) GForce- oder Radeon Karten unterstützen OPEN GL nur partiell haben aber viele programmierbare Pixel- und Vertextshader, die von CUDA "angefaßt" werden können.
Ich denke nicht, daß OPEN GL zum Numberchrunching eine Zukunft hat,
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Jetzt hatte ich nach Installations-Problemen dann doch 2 Tasks von GPUGRID auf der Karte Nvidia 8800 GT laufen. Beide sind mit "Rechenfehlern" nach vielen Stunden Rechenzeit terminiert. Schönen Dank auch.
Ein CPU-Task ist beim CUDA-Crunchen dabei auch noch aktiv, so daß von den 4 Einstein-WU´s auch noch eine auf Eis lag.
Resümee : suboptimal, GPUGRID ist runtergeflogen
Ein CPU-Task ist beim CUDA-Crunchen dabei auch noch aktiv, so daß von den 4 Einstein-WU´s auch noch eine auf Eis lag.
Resümee : suboptimal, GPUGRID ist runtergeflogen
Re: gibt es eine Unterstützung für CUDA-Schnittstelle
Hast du Windoze oder Linux? Für Linux haben die Leute von GPUGRID mal behauptet einen client zu haben, der maximal 1% des prozzis braucht. Konnte es bisher leider nicht testen. Bei meinem letzten Test unter Windows hatte gpugrid auch 25% meiner cpu.LAHA hat geschrieben:Jetzt hatte ich nach Installations-Problemen dann doch 2 Tasks von GPUGRID auf der Karte Nvidia 8800 GT laufen. Beide sind mit "Rechenfehlern" nach vielen Stunden Rechenzeit terminiert. Schönen Dank auch.
Ein CPU-Task ist beim CUDA-Crunchen dabei auch noch aktiv, so daß von den 4 Einstein-WU´s auch noch eine auf Eis lag.
Resümee : suboptimal, GPUGRID ist runtergeflogen
Sys: Athlon X2 5600+; 3GB RAM (v=x); Geforce 8600GS (OEM, 16shader)
werde anfang nächsten jahren mal testen, ob ich CUDA auch unter Debian zum laufen bekomme. Auf der nvidia-hp gibts leider keine Pakete dafür.