Optimierte BOINC-SETI Clients - Teil 3

Nero24

Administrator
Teammitglied
Mitglied seit
01.07.2000
Beiträge
24.066
Renomée
10.446
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2021
Seit unserer <a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=2&id=1115996051">letzten Meldung</a> über die optimierten SETI-Clients von aki, Tetsuji Maverick Rai und Ned ist schon wieder einiges passiert. Mittlerweile scheint ein regelrechtes Rennen um den schnellsten SETI-Client entbrannt zu sein.

Während sich die Modder aki und <a href="http://www.pperry.f2s.com/" TARGET="b">Ned</a> vorwiegend um die Linux-Fraktion kümmern, hat sich <a href="http://www.marisan.nl/seti/" TARGET="b">Tetsuji Maverick Rai</a> auf die Windows-User eingeschossen. Seit der letzten Meldung hat sich die Effizienz des SETI-Clients dank weiterer Optimierungen an den Compiler-Optionen noch einmal erhöht. Bei einem Athlon 64 3800+ ist die durchschnittliche Rechenzeit für einen WU von ehemals 2:15 h (Original-Client) respektive 1:26 h (erster optimierter Client) respektive 1:17 h (letzter optimierter Client) auf unter 1:05 h gefallen. Gegenüber dem Original-Client hat sich die Rechenzeit also mehr als halbiert!

Um den Überblick zu behalten, haben wir die neuen Clientversionen von Tetsuji Maverick Rai bei uns lokal auf den Server geladen und die CPU-Optimierungen für AMD-User übersichtlicher beschrieben. Hier die neuen Clients:

<b>Download:</b><ul><li><a href="http://www.planet3dnow.de/cgi-bin/file/get.pl?20050616233913">SETI-BOINC Client 4.11 Tetsuji 8.1 [Pentium 4 SSE3]</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/file/get.pl?20050616233914">SETI-BOINC Client 4.11 Tetsuji 8.1 [Pentium 4 SSE2]</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/file/get.pl?20050616233915">SETI-BOINC Client 4.11 Tetsuji 8.1 [Athlon 64, Sempron Sockel 754]</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/file/get.pl?20050616233916">SETI-BOINC Client 4.11 Tetsuji 8.1 [Athlon XP, Sempron Sockel A, Pentium III]</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/file/get.pl?20050616233917">SETI-BOINC Client 4.11 Tetsuji 8.1 [Athlon, Duron, Pentium II]</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/file/get.pl?20050616233918">SETI-BOINC Client 4.11 Tetsuji 8.1 [Pentium-M]</a></li></ul>Eine ausführliche Anleitung, wie die optimierten Clients in das BOINC-Framework eingebunden werden, findet Ihr in der <a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=2&id=1115680951">letzten Meldung</a> zu diesem Thema. Viel Vergnügen beim crunchen!

<b>Links zum Thema:</b>
<li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=2&id=1115996051">Nachschub: Hochoptimierte BOINC- und SETI-Clients</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1089649828">SETI@Home User aufgepasst: Planet 3DNow! goes BOINC</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1103742343">SETI@Home Classic - ist das Ende nahe?</a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1115303017">Stanford veröffentlicht Forschungsergebnisse über Krebs</a></li><li><a href="http://www.planet3dnow.de/vbulletin/forumdisplay.php?f=87">Distributed Computing-Forum bei Planet 3DNow! - Alle Fragen, alle Antworten</a></li>
 
Es ist schon wahnsinn was die Jungs da leisten 8)

mein Athlon64 3.200+ ("Newcastle") nicht OC macht zurzeit eine WU in ca 1:12

http://setiathome.berkeley.edu/results.php?hostid=318394

also für nicht informierte, die Zeiten muss mann durch 60 x 60 also 3.600 teilen um auf Stunden zu kommen.

da sieht man mal was alleine nur durch Software optimierung möglich ist.

8)

mfg
Sir Ulli
 
hi,
bei mir geht die aktuelle app_info.xml nicht. *noahnung*
habe die alte von "BOINC-SETI Client 686+SSE by Tetsuji [Intel Pentium III/ AMD Athlon XP]" die klappt.

Dr.Best
 
Hmmm, er rechnet die aktuelle WU weiter.
Ist das normal?
 
gruenmuckel schrieb:
aus diesem Posting

Hmmm, er rechnet die aktuelle WU weiter.
Ist das normal?

ist doch Sinn der Sache, erst die alten WUs zu Ende Rechnen und dann mit den neuen anfangen, dazu ist die app_info.xml da, damit man die alten WUs nicht verliert, viele haben nen grossen Cache und da ist es Sinnvoll erst die alten zu Ende zu rechnen, und dann erst mit den neuen WUS zu beginnen.

mfg
Sir Ulli
 
nee, jetzt tut ers doch.
Bei der WU, die gerade gerechnet wurde hat er dann einen unrecoverable error gefunden, hat die verworfen und ne enue angefangen.
Wird nun wohl der neue client sein.

Ich musste auch den im K:\boinc\slots\0 Ordner austauschen.

edit: Ich hab zwar 12 WUs im Cache, aber sobald eine fertig ist, wird die hochgeladen, wie kann ich das meinem Boinc austreiben?
Ver 4.25, CPU XP 2000+
Welche Boinc-Version ist denn da die beste?
 
Zuletzt bearbeitet:
tja, das ist pech. hätte man eher wissen müssen. steht das irgendwo?

ich habe das gelesen:

"Wie funktioniert das Ganze nun?

1. BOINC beenden und ein Backup des kompletten BOINC-Ordners erstellen.
2. Das für den eigenen Prozessor korrekte Archiv herunterladen und mit WinRAR entpacken.
3. Die beiden Dateien aus dem Archiv (setiathome_4.11... und app_info.xml) in den Ordner \BOINC\projects\setiathome.berkeley.edu kopieren.
4. BOINC wieder starten
Bereits angefangene WUs werden aufgrund der geänderten Client-Version verworfen, weshalb empfohlen wird, den Clientwechsel unmittelbar nach Fertigstellung und Hochladen einer WU zu vollziehen."
 
gruenmuckel schrieb:
aus diesem Posting

nee, jetzt tut ers doch.
Bei der WU, die gerade gerechnet wurde hat er dann einen unrecoverable error gefunden, hat die verworfen und ne enue angefangen.
Wird nun wohl der neue client sein.

Ich musste auch den im Slot0 Ordner austauschen.

@Nero

nächstes mal auch die Datei

app_info.xml

posten, dann passiert sowas nicht

zur Info

einmal der alte client, der auch allten WUs zu Ende rechnet zb

setiathome_4.11_windows_intelx86.exe

und dann der neue Client

setiathome_4.11_windows_ixxxxxx.exe

der dann die neuen Wus berechnet

wie sieht so eine Datei aus

Hit me

mfg
Sir Ulli

so hat man keinen Verlust...
 
Ich hab so das Gefühl, das kaum jemand diesen clienten benutzt! Erst seit einer Woche bin ich diesem dabei und hab mich damit bei 1717 Membern jetzt unter die Top 80 gerechnet! :o Scheinbar ohne Widerstand habe ich so das Gefühl.. Lasse den Rechner ja auch über Nacht aus. Klar, bei etwas über einer Stunde pro WU mit nem 3500+ Winchester rechne ich schon ein paar WUs weg am Tag. Aber irgendwie wirds mir trotzdem zu einfach gemacht nach vorne zu kommen.. *buck* :P ;)

Also wer diese News noch nicht gesehn hat, sollte wohl schleunigst die optimierten Clienten benutzen. Ansonsten geht jede Menge Rechenzeit unnütz verloren... :( *suspect*
 
benutzt auch einer von euch die optimierte "boinc.exe" Version von Tetsuji Maverick Rai?
 
habe ich was gefunden

Just for info using an optimized windows client(seti app.) for windows takes only 45 min. on an amd64 3200+ and 38 min. on an 3400+ :-)

das wäre was, bis jetzt dachte ich die Version ist nur für Linux

http://naparst.name/boinc.htm

kennt da eine ne Seite wo es auch die WindowsVersion gibt ?

<core_client_version>4.68</core_client_version>
<stderr_txt>
Windows optimized S@H application by truXoft
Improvements by Tetsuji Maverick Rai, Hans Dorn, Harold Naparst, Ned Slider, Crunch3r, trux,...
Rev: 4.13.hn000.tx000 (p4_sse2) Fri Nov 04 22:41:21 2005
cache calculated 53 times

geben muss es die irgendwo

mfg
Sir Ulli
 
habe ich was gefunden

Just for info using an optimized windows client(seti app.) for windows takes only 45 min. on an amd64 3200+ and 38 min. on an 3400+ :-)

das w&#228;re was, bis jetzt dachte ich die Version ist nur f&#252;r Linux

http://naparst.name/boinc.htm

kennt da eine ne Seite wo es auch die WindowsVersion gibt ?

<core_client_version>4.68</core_client_version>
<stderr_txt>
Windows optimized S@H application by truXoft
Improvements by Tetsuji Maverick Rai, Hans Dorn, Harold Naparst, Ned Slider, Crunch3r, trux,...
Rev: 4.13.hn000.tx000 (p4_sse2) Fri Nov 04 22:41:21 2005
cache calculated 53 times

geben muss es die irgendwo

mfg
Sir Ulli

doppelpost bite l&#246;schen
 

ist wohl noch nicht ganz ausgereizt, ...

diese Version hat irgendwie noch nen speziellen Cache,

so wie damals die spezielle E-mule Version

aber gut zu wissen das man daran arbeitet

for Info

It looks like Crunch3r reads the forum of Czech National Team :) Or some of our members posted the link elsewhere too, although I asked not to do it.

Initially, searching some beta testers and needing feedback, I posted couple of test versions on the forum, but I quickly found that there are various problems with it - results on some P3's do not verify, and especially there is a considerable number of aborted error results with practically all versions (with and without compiler CPU specific optimizing), so I pulled it out again. Just look at Crunch3r's results and you'll see what I am speaking of - he has plenty of erroneous units too.

In spite of the errors, it is still pretty fast, but I really cannot release the version publicly, since it would flood the S@H server with too many invalid results and the "in progress" queue would considerably grow. I do not think that developers at Berkeley would be pleased by such situation. So please do not spread the application any further. It was my mistake that I posted it at CNT forum at all before testing better myself. I'll release a fixed application, as soon as I have it.

I am still trying to find the source of the errors, but am having no luck with trapping the error in a debugger.

I was thinking also of an intermediate solution by modifying the BOINC core client so that it does not report any WU's that terminated due to the memory access violation, but rather simply starts them again from the last good point. That would save both the time already spent with the calculation (hence no more reducing the RAC), and avoid erroneous results sent to the project server.

http://setiathome.berkeley.edu/forum_thread.php?id=22277#189606

mfg
Sir Ulli
 
Gibt es für Boinc 5.2.7 auch optimierte Clients? Der 4.11er den ich nutze läuft nicht.

Gruß SR530
 
Zurück
Oben Unten