Intern: Planet 3DNow! Spinhenge Team braucht deine Hilfe

pipin

Administrator
Teammitglied
Mitglied seit
16.10.2000
Beiträge
24.365
Renomée
9.689
Standort
East Fishkill, Minga, Xanten
  • SIMAP Race
  • QMC Race
  • RCN Russia
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2019
  • SETI@Home Intel-Race II
  • THOR Challenge 2020
  • BOINC Pentathlon 2021
  • BOINC Pentathlon 2023
Beim Distributed Computing Projekt Spinhenge@home trägt unser Team gerade eine Art "sportlichen" Wettkampf aus, in dem versucht wird, als erster Team eine bestimmte Marke von Credits (Punkten) zu erreichen. Leider hängen wir zum jetzigen Zeitpunkt etwas zurück und brauchen vor allem deine Hilfe!

<center><img src="http://stats.planet3dnow.biz/index.php?action=countdownrace"></center>

Wie das Banner zeigt, liegt das gegnerischen Team der Electronic Sports League (ESL) vorn und wir benötigen weitere Unterstützung. Dabei hilft jeder einzelne PC, jede CPU und jeder Kern, ob er nun 4 oder 24 Stunden am Tag rechnet.

Jeder kann das Team, das mittlerweile einen über 100 Seiten umfassenden <a href="http://www.planet3dnow.de/vbulletin/showthread.php?t=329223">Race-Thread</a> verfasst hat mit seiner Rechenzeit unterstützen.

Zur Teilnahme unter Windows ist das Herunterladen des <a href="http://boincdl.ssl.berkeley.edu/dl/boinc_5.10.30_windows_intelx86.exe" target="b">BOINC-Managers</a> nötig. Bei der Installation wählt man das Projekt Spinhenge@home aus.

Unserem Team kann man mit diesem <a href="http://spin.fh-bielefeld.de/team_join_form.php?id=246" target="b">Link</a> beitreten.

Rechtzeitig hat Spinhenge gestern auch einen Beta-Client für Linux zur Verfügung gestellt, der mit dem <a href="http://boincdl.ssl.berkeley.edu/dl/boinc_5.10.28_i686-pc-linux-gnu.sh" target="b">Linux BOINC-Manager</a> genutzt werden kann.

Der Fortschritt des Races kann bei Spinhenge auf einer eigens eingerichteten <a href="http://spin.fh-bielefeld.de/spin_team_race.php" target="b">Seite</a> verfolgt werden. Zusätzlich gibt es unseren bereits erwähnten<a href="http://www.planet3dnow.de/vbulletin/showthread.php?t=329223">Race-Thread</a> und eine <a href="http://dc.planet3dnow.de/wiki/index.php?title=ESL-Race_%28Spinhenge%40home_2008%29" >Race-Seite</a> in unserer Distributed Computing Wiki.

Mehr Informationen zum Thema an sich findet Ihr in unserem <a href="http://www.planet3dnow.de/vbulletin/forumdisplay.php?f=153">Spinhenge</a> und in unserem <a href="http://www.planet3dnow.de/vbulletin/forumdisplay.php?f=178">Team-Forum</a>.

<b>Links zum Thema:</b>
<ul><li><a href="http://spin.fh-bielefeld.de/index.php" target="b">Spinhenge Projektseite</a></li><li><a href="http://www.esl.eu/de/forum/5/5352/" target="b">ESL Distributed Computing Forum</a></li><li><a href="http://dc.planet3dnow.de/wiki/index.php?title=Spinhenge%40home">Spinhenge@home Wiki-Eintrag</a></li></ul>
 
Bin ja schon dabei und Prügel mein Athlon XP :-[
 
Bin ja schon dabei und Prügel mein Athlon XP :-[


Die guten alten Athlon XP rechnen die WUs teilweise schneller weg als viel höher getaktete Pentium 4 und D.
Das Projekt ist optimiert für die AMD Architektur ;D

Schon deshalb sollten wir das Race eigentlich gewinnen ;)


Anleitung zum mitmachen:

Software ist runtergeladen und installiert?

Software starten - im Menü "Assistenten" und da "Projekt anmelden" anklicken!

In der nun folgenden Liste Spinhenge suchen, anklicken und auf weiter

Es kommt die Abfrage der Teilnehmerinformation, wenn du noch nie mitgemacht hast trägst du hier nun deine Mailadresse ein und ein erfundenes Passwort.

Du wirst angemeldet und landest auf einer Webseite des Projektbetreibers, hier kannst du noch deinen Namen ändern und dein Land eingeben.

In der News ist auch ein Link angegeben, um unserem Team beizutreten, diesen anklicken und auf der sich öffnenden Webseite auf "join Team" klicken

Das sollte es gewesen sein!
 
Zuletzt bearbeitet:
Das Projekt ist optimiert für die AMD Architektur ;D
Ist es nicht. Es ist sogar auf Intel optimiert. Jedoch nutzt es nur die FPU und kein SSE o. ä. und deshalb steht ein Athlon XP relativ gut und ein Pentium 4 extrem schlecht da.
 
Ich muss sagen, Spinhenge soll schei... gehen...
Seit Wochen kann ich meine fertigen WUs nicht uploaden... tja pech, bekommen halt andere Projekte meine Rechenleistung =)
 
Kann so aber auch nicht stimmen, sonst würde der C2D die Athlons unangespitzt in den Boden rammen, was aber bei gleichem Takt nicht der Fall ist.

Fakt ist doch, dass wir nicht 100% wissen warum es so ist - nur, dass es so ist.
Kann mich nur an eine Aussage erinnern, dass es auf oder für einen Athlon XP 2600+ kompiliert wurde, aber von eigentlichen Optimierungen war so nie die Rede.

Ist aber auch egal, das Projekt geht auf AMD CPUs nun mal ziemlich gut ab, und dass ist das wichtigste. Der Phenom haut da ja auch noch einmal richtig rein, da ist der Sprung von K8 zu K10 fast so groß wie von K7 zu K8 was die Leistung pro Takt in Spinhenge angeht.

Also wir brauchen nur 1000 Athlon XP mit 2 GHz, und schon haben wir aufgeholt. ;D


Ich muss sagen, Spinhenge soll schei... gehen...
Seit Wochen kann ich meine fertigen WUs nicht uploaden... tja pech, bekommen halt andere Projekte meine Rechenleistung =)

Dann dürfte der Fehler aber ehrlich gesagt bei dir legen, denn die Spinhenge-Server zicken schon seit der Zeit vor Weihnachten nicht mehr wirklich herum.
Und wenn deine WUs schon seit Wochen fertig sind, sind sie eh schon verfallen, man hat 7 Tage Zeit um eine heruntergeladene WU abzuliefern.
 
Zuletzt bearbeitet:
Ich muss sagen, Spinhenge soll schei... gehen...
Seit Wochen kann ich meine fertigen WUs nicht uploaden... tja pech, bekommen halt andere Projekte meine Rechenleistung =)
Wenn es bei tausenden geht und bei dir nicht, kann es nur an Spinhenge liegen, richtig. :]
 
Kann so aber auch nicht stimmen, sonst würde der C2D die Athlons unangespitzt in den Boden rammen, was aber bei gleichem Takt nicht der Fall ist.
Ist denn die FPU(!) des C2D soviel besser als die des Athlon64?
Fakt ist doch, dass wir nicht 100% wissen warum es so ist - nur, dass es so ist.
Kann mich nur an eine Aussage erinnern, dass es auf oder für einen Athlon XP 2600+ kompiliert wurde, aber von eigentlichen Optimierungen war so nie die Rede.
Die alten Versionen wurden wohl etwas in Richtung AMD optimiert, die Version 3.x aber in Richtung Intel. Siehe hier und hier.
 
Ist denn die FPU(!) des C2D soviel besser als die des Athlon64?
Die alten Versionen wurden wohl etwas in Richtung AMD optimiert, die Version 3.x aber in Richtung Intel. Siehe hier und hier.

die FPU des K8 ist nach wie vor breiter (3 fach vs. 2 fach) als die des C2D.
Allerdings ist der Core2Duo 4 fach superskalar und der K8 nur 3 fach, wodurch die Integerleistung des C2 deutlich besser zu sein schein. Und diese wird ja auch in den Projekten hier benötigt.
 
Allerdings ist der Core2Duo 4 fach superskalar und der K8 nur 3 fach, wodurch die Integerleistung des C2 deutlich besser zu sein schein. Und diese wird ja auch in den Projekten hier benötigt.
Bist du dir sicher, dass Spinhenge nennenswert von einer hohen Integerleistung profitiert? Dass das auf andere Projekte zutrifft, ist mir schon klar und man sieht es ja auch. Aber Spinhenge?
 
Bist du dir sicher, dass Spinhenge nennenswert von einer hohen Integerleistung profitiert?
Ich bin zwar nicht Twodee ;) aber den Verdacht habe ich ebenfalls. Wieso? Nun, guck Dir mal diesen WU-Output an:

AMD Athlon XP @ 2000 MHz => 22 WUs pro Tag (3900s pro WU)
AMD K6-2 @ 500 MHz => 4 WUs pro Tag (22.400s pro WU)

Spinhenge skaliert ja aufgrund der kleinen Datenmengen sehr gut mit der Taktfrequenz. Aber trotzdem ist ein 4x so hochgetakteter, mit allen Schikanen ausgestatteter (512 KB On-Die L2, DDR-FSB, DDR-RAM, SSE, Hardware-Prefetching, etc.) K7 nur gut 5x so schnell, wie ein K6-2, der nicht mal einen On-Die Level 2 Cache hat und massiv vom externen L2 und dem langsamen FSB dorthin gebremst wird.

Der K6 hatte ja bekanntlich eine sehr schlechte FPU. Ich bin der Meinung, dass der K6 angesichts seiner sonstigen genannten Handicaps deutlich langsamer sein müsste im Verhältnis zum K7, wenn Spinhenge vorwiegend oder ausschließlich FPU-Berechnungen anstellen würde.

Wäre mal interessant, was ein K6-III(+) mit On-Die L2 für Werte hinlegen würde, möglicherweise wäre der dann sogar schneller als 4x so langsam, denn im ALU-Bereich war der K6 ja sehr gut :D
 
Ich hab eine Dual Core CPU (6000+ @ 3200 MHz) aber bekomme nur eine WU. Nun rechnet die CPU nur mit 50% Last. Wieso?
 
Ich hab eine Dual Core CPU (6000+ @ 3200 MHz) aber bekomme nur eine WU. Nun rechnet die CPU nur mit 50% Last. Wieso?


Einfach abwarten!

Neueinsteiger bekommen meist zunächst nur eine WU, bei der nächsten aktualisierung (frühestens nach 20 Minuten) lädt er dann weitere runter.


Zum Thema Spinhenge und Berechnungsdauer:

Die Spin-Software ist soweit ich mich "nun" erinnere so gut wie gar nicht optimiert.
Die AMD´s haben den Vorteil wohl daher das

1. Die Software auf einem Athlon compiliert wurde
2. Die Athlons eine recht kurze Pipeline haben.

Mann kann das sehr schön bei den P4´s beobachten, Vergleich Northwood mit Prescott, der Northwood ist bei gleichem Takt um einiges schneller!
 
Ich hab eine Dual Core CPU (6000+ @ 3200 MHz) aber bekomme nur eine WU. Nun rechnet die CPU nur mit 50% Last. Wieso?
Er holt sich am Anfang immer nur eine WU, auch mit 4 Kernen. Spätestens nachdem die erste WU zurückgeschickt wurde, holt er sich aber normalerweise genügend :D

Ferner überprüfe bitte in Deinen "General Preferences" von BOINC wie groß Du Deinen WU-Buffer eingestellt hast. Wenn Du 10 days eingestellt hast, gibt's offenbar Probleme. Stelle dort 3 oder 4 days ein und alles wird gut ;)

Edit: Mist, zu langsam :o
 
Ich hab eine Dual Core CPU aber bekomme nur eine WU. Nun rechnet die CPU nur mit 50% Last. Wieso?
Das ist am Anfang immer so. Man muss sich erst "bewähren" um mehr Einheiten zu bekommen. Das dauert aber nicht lange. Warte einfach noch eine kleine Weile dann bekommst du mehr Einheiten zugeteilt. Und die Auslastung liegt nur bei 50 Prozent, weil eine Einheit immer nur auf einem Kern berechnet werden kann. Um einen Dual-Core auszulasten müssen zwei Einheiten parallel bearbeitet werden. Bei einem Quad-Core dementsprechend vier.
 
Ok, dann werde ich mal meinen X2 3800+ auch wieder prügeln ;)
 
Ich brauche mit meine Core Duo 2GHz, 2MB L2-Cache genau 1 Stunde für eine Aufgabe. Folglich schaffe ich 2 Aufgaben pro Stunde, da 2 Kerne.

edit: 3.600s - 3.700s pro WU
 
Zuletzt bearbeitet:
Da kann ich mich mit meinem guten alten Athlon XP ja auch mal toll fühlen und muss nicht immer beschämt zu Boden gucken, wenn irgendwelche Leute mit ihre X-Core CPUs anfangen.

Daher gebe ich alles und werde mir heute Abend von der Freundin wieder das Geplärre anhören warum nebenbei der Rechner läuft.8)

MfG der BarBart
 
Wäre mal interessant, was ein K6-III(+) mit On-Die L2 für Werte hinlegen würde, möglicherweise wäre der dann sogar schneller als 4x so langsam, denn im ALU-Bereich war der K6 ja sehr gut :D

AMD K6-3 @ 450 MHz ~ 17 520 sec

Stimmt, interessant.. *kopfkratz

TAL9000
 
AMD K6-3 @ 450 MHz ~ 17 520 sec

Stimmt, interessant.. *kopfkratz
Ui :o :o :D
Also anders formuliert: Taktfrequenzbereinigt ist der K6-III damit genauso schnell wie der Athlon XP (17520/2000*450 = 3900s). Ich würde sagen angesichts der hoffnungslos unterlegenen FPU des K6 ist es somit so gut wie ausgeschlossen, dass der Spinhenge-Client ausgiebig von Fließkommaberechnungen Gebrauch macht :)
 
Ich habe mir heute morgen mal die x64 Version von BOINC heruntergeladen und meinen Q6600 über den Tag ein wenig rechnen lassen.

BOINC scheint die effektive Taktfrequenz jedoch nicht richtig zu erkennen, auf jeden Fall behauptet die Hardwareerkennung, meine CPU würde mit Standatdtakt 2,4GHz laufen und nicht mit 2,8GHz. Egal, laut Benchmark soll ich auf 2.683 FP MIPS und 8.581 INT MIPS kommen. Wenn ich das mit anderen Systemen mit Q6600 vergleiche, fällt mir dabei immer die im Vergleich zur FP Leistung überproportional gute INT Leistung auf. Kann es sein, dass da die x64 Version ihre Stärken ausspielt?

Allerdings ist mir noch nicht klar, wie BOINC auf die Leistung kommt. Ist das immer die Leistungsbewertung pro Core? Auf jeden Fall hat ein A64 3500+ mit 1 Core 2.055 FP MIPS das Verhältnis der CPU-Zeit für die gleiche WU entspricht genau dem Verhältnis unserer FP Leistung. Das wiederum deutet darauf hin, dass die höhere INT-Leistung für Spinhenge@home keine Rolle spielt.
 
Der Q6600 läuft ja auch nur mit 2,4 GHz - insofern ist die Angabe vollkommen korrekt (übertakten wird überings nicht berücksichtigt).
 
Zurück
Oben Unten