CUDA

Fehler und Wünsche zum Projekt yoyo@home
Bugs and wishes for the project yoyo@home
Nachricht
Autor
Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland
Kontaktdaten:

CUDA

#1 Ungelesener Beitrag von Norman » 18.12.2009 23:47

ach yoyo ? ;)
wie weit ist eigentlich deine cuda-entwicklung fortgeschritten ?
würde gerne als pre-alpha-tester antreten :D *hehe

norman

Ananas
WU-Schieber
WU-Schieber
Beiträge: 1184
Registriert: 27.04.2008 18:37
Wohnort: Nordlichter Köln

Re: CUDA

#2 Ungelesener Beitrag von Ananas » 19.12.2009 04:49

Yoyo ist 'drauf angewiesen, dass die Projekte, die er unterstuetzt, CUDA-Anwendungen zuliefern.

Bei distributed.net (OGR-WUs) wird damit 'rumgebastelt, bisher sieht es aber aus, als wuerde es das nur fuer RC5 (die zweite Anwendung von distributed.net) bringen und nicht fuer OGR. *

Wie die Plaene bei den anderen Yoyo-Anwendungen aussehen, weiss ich nicht.

* etwas OT : Bei RNA-World hat der Entwickler von Infernal schon ermittelt, dass nach aktuellem Stand der reine Rechenzeitgewinn in CUDA durch die Beschickung der GPU-Register aufgefressen wird. Vielleicht ergibt sich ja da irgendwann auch 'was neues, derzeit bringt es aber auch dort nichts.
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland
Kontaktdaten:

Re: CUDA

#3 Ungelesener Beitrag von Norman » 20.12.2009 20:50

mmh, ich dachte der rechenzeitgewinn ist grade durch gpu-anwendungen enorm im bereich double-precision und single...
wie ist denn das jetzt zu verstehen bzw. warum ist das bei den anderen projekten/anwendungen so..?

norman

Ananas
WU-Schieber
WU-Schieber
Beiträge: 1184
Registriert: 27.04.2008 18:37
Wohnort: Nordlichter Köln

Re: CUDA

#4 Ungelesener Beitrag von Ananas » 21.12.2009 02:45

Bei Single-Precision stimmt das, bei Double ist der Rechenzeitgewinn deutlich geringer (aber immer noch vorhanden).

Es bringt aber grundsaetzlich nur dann etwas, wenn die CPU dicke Arrays und etwas Programmcode hochladen kann und die GPU dann erstmal eine Weile alleine weiterrechnen kann.

Wenn man fuer wenige Berechnungen tonnenweise Werte hochladen muss, dann werden diese wenigen Berechnungen zwar flott ausgefuehrt, das reine Beschicken der GPU mit Daten ist aber vom CPU-Zeitbedarf her so aufwendig, dass sich das sogar kontraproduktiv auswirken kann.

Es ist ja nicht so, dass ein komplettes Programm in die GPU geladen wird und die macht es dann fertig - tatsaechlich werden immer nur vergleichsweise kurze Berechnungsabschnitte ohne aufwendige Entscheidungslogik und Programmspruenge ausgelagert, die dann idealerweise moeglichst oft durchlaufen werden sollten. Dazwischen muss immer wieder die CPU 'ran.
vi BOINC/checkin_notes
:1,$s/bug/feature/g
:wq!

Erzaehlen sich Biologen eigentlich Klein-RNA-Witze?

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland
Kontaktdaten:

Re: CUDA

#5 Ungelesener Beitrag von Norman » 21.12.2009 10:15

ahso, danke für deine erklärung.
jetzt verstehe ich das schon besser.

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland
Kontaktdaten:

Re: CUDA

#6 Ungelesener Beitrag von Norman » 29.06.2010 11:49

ich habe gesehen das distributed.net jetzt eine cuda-anwendung für ogr draußen hat.
ich denke mal die wird in bälde bei yoyo@home eingebunden werden, jedoch finde ich keine option die CPU WU abzuschalten und nur GPU WU bei yoyo@home zulassen zu können.
wirds diese einstellung denn dann auch geben ?

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

Re: CUDA

#7 Ungelesener Beitrag von yoyo » 29.06.2010 12:14

Norman hat geschrieben:ich habe gesehen das distributed.net jetzt eine cuda-anwendung für ogr draußen hat.
ich denke mal die wird in bälde bei yoyo@home eingebunden werden, jedoch finde ich keine option die CPU WU abzuschalten und nur GPU WU bei yoyo@home zulassen zu können.
wirds diese einstellung denn dann auch geben ?
IMO gibts keine CUDA für OGR, sondern nur für RC5.
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland
Kontaktdaten:

Re: CUDA

#8 Ungelesener Beitrag von Norman » 29.06.2010 13:25

oooh, da hab ich mich wohl verlesen ;)

Antworten

Zurück zu „Fehler, Wünsche / Bugs, Wishes“