gibt es eine Unterstützung für CUDA-Schnittstelle

Astronomie (Einstein, Universe@Home, Milkyway@home, ...)
Nachricht
Autor
LAHA
Idle-Sammler
Idle-Sammler
Beiträge: 6
Registriert: 20.12.2008 22:15

gibt es eine Unterstützung für CUDA-Schnittstelle

#1 Ungelesener Beitrag von LAHA » 21.12.2008 11:48

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

Dennis Kautz
Vereinsmitglied
Vereinsmitglied
Beiträge: 4742
Registriert: 22.02.2003 02:12
Kontaktdaten:

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#2 Ungelesener Beitrag von Dennis Kautz » 21.12.2008 11:52

Ja, der neue BOINC-Client kann CUDA-Berechnungen ausführen. Soll aber anscheinend noch etwas verbuggt sein.

ripp0r
XBOX360-Installer
XBOX360-Installer
Beiträge: 99
Registriert: 07.12.2008 21:33

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#3 Ungelesener Beitrag von ripp0r » 21.12.2008 11:52

bei seti und gpu grid sind die ersten projekte
lg
make the world a bit better
Bild

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8048
Registriert: 17.12.2002 14:09
Wohnort: Berlin
Kontaktdaten:

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#4 Ungelesener Beitrag von yoyo » 21.12.2008 15:07

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
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

LAHA
Idle-Sammler
Idle-Sammler
Beiträge: 6
Registriert: 20.12.2008 22:15

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#5 Ungelesener Beitrag von LAHA » 22.12.2008 18:42

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

Benutzeravatar
nico
Vereinsmitglied
Vereinsmitglied
Beiträge: 2211
Registriert: 22.12.2002 13:22
Wohnort: C-Town
Kontaktdaten:

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#6 Ungelesener Beitrag von nico » 23.12.2008 12:01

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.
Bild

SnakeKaplan
Vereinsmitglied
Vereinsmitglied
Beiträge: 382
Registriert: 24.07.2007 11:36

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#7 Ungelesener Beitrag von SnakeKaplan » 23.12.2008 15:11

Die Rückkehr von Open GL... Das wär mal was :)

Benutzeravatar
SpeedKing
TuX-omane
TuX-omane
Beiträge: 2943
Registriert: 12.09.2003 17:14

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#8 Ungelesener Beitrag von SpeedKing » 23.12.2008 15:15

SnakeKaplan hat geschrieben:Die Rückkehr von Open GL... Das wär mal was :)
Warum Rückkehr? Der neueste OpenGL-Standard wurde erst vor ein paar Monaten verabschiedet, alle ernsthaften 3D-Anwendungen benutzen nach wie vor OpenGL.

LAHA
Idle-Sammler
Idle-Sammler
Beiträge: 6
Registriert: 20.12.2008 22:15

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#9 Ungelesener Beitrag von LAHA » 23.12.2008 19:10

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,

Benutzeravatar
SpeedKing
TuX-omane
TuX-omane
Beiträge: 2943
Registriert: 12.09.2003 17:14

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#10 Ungelesener Beitrag von SpeedKing » 23.12.2008 20:44

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,
Ja, denke ich auch nicht. Dafür gibt es nämlich OpenCL.

LAHA
Idle-Sammler
Idle-Sammler
Beiträge: 6
Registriert: 20.12.2008 22:15

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#11 Ungelesener Beitrag von LAHA » 27.12.2008 19:23

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

Txt.file

Re: gibt es eine Unterstützung für CUDA-Schnittstelle

#12 Ungelesener Beitrag von Txt.file » 27.12.2008 23:10

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
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.

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.

Antworten

Zurück zu „Astronomie“