Einstein: S5 für Win optimized

Astronomie (Einstein, Universe@Home, Milkyway@home, ...)
Nachricht
Autor
Benutzeravatar
groundhog
Rechenkraft.net-Sponsor
Rechenkraft.net-Sponsor
Beiträge: 382
Registriert: 19.06.2004 12:28

Einstein: S5 für Win optimized

#1 Ungelesener Beitrag von groundhog » 22.06.2006 22:38

Hallo Einsteiner,

Akos hat den S5 Client in den Fingern gehabt:

http://einstein.phys.uwm.edu/forum_thread.php?id=4409

Grüße Groundhog
Bild
Bild

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

#2 Ungelesener Beitrag von yoyo » 23.06.2006 06:56

Hat jemand mal die email Adresse von akos?
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

scsimodo
Vereinsmitglied
Vereinsmitglied
Beiträge: 1856
Registriert: 30.09.2005 19:33
Wohnort: Puchheim
Kontaktdaten:

#3 Ungelesener Beitrag von scsimodo » 23.06.2006 08:53

yoyo hat geschrieben:Hat jemand mal die email Adresse von akos?
Guggst Du hier

http://einstein.phys.uwm.edu/forum_thread.php?id=4380
Ich habe viel Geld für Alkohol, Weiber und schnelle Autos ausgegeben.
Den Rest hab’ ich einfach nur verprasst.

(George Best, britische Fußball-Legende)

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

#4 Ungelesener Beitrag von Norman » 23.06.2006 19:54

http://einstein.phys.uwm.edu/forum_thread.php?id=4409

im moment kann man fast täglich mit irgendwelchen verbesserungen rechnen die von akos durchgeführt worden sind.
also ab und zu mal reinschauen ;)

akos ist im moment sehr ausgelastet ( so 11-12 h pro tag arbeit ) und schleppt sich abends in seiner mauen zeit noch 1-2 h vor den home-pc und biegt irgendwelche optimierungen für projekte hin ( atm einstein).
man sollte ihn also nicht unnötig mit emails 'zumüllen' wie "optimiere bitte diesen client" "kannst du dies/das optimieren" "wieso,weshalb,warum..."
wisst schon was ich meine ;)

aber dennoch respekt was dieser "hexer" in so kurzer zeit alles so herauskitzeln kann :smoking:

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

#5 Ungelesener Beitrag von yoyo » 24.06.2006 09:45

Hallo,
es scheint ja einige zu geben, die sich sehr gut mit den Akos Patchen auskennen. Ich denke wir sollten im wiki eine Akos Seite anlegen auf der wir beschreiben, wie man die Patche und optimierten Clients der einzelnen Projekte installiert und zu welcher CPU/OS sie gehören.
Auf diese Seite verlinken wir dann von den entsprechenden Projekten.

Kann einer hier oder im wiki mal eine Liste der ganzen Akos Patche machen?

yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Roland Schneider
Vereinsvorstand
Vereinsvorstand
Beiträge: 919
Registriert: 12.11.2003 20:41
Wohnort: Stavenhagen
Kontaktdaten:

#6 Ungelesener Beitrag von Roland Schneider » 24.06.2006 14:08

Hab mal damit begonnen, eine solche Seite zu erstellen. Allerdings hab ich ein paar Schwierigkeiten, die richtige Gliederung zu finden. Mit den vorhandenen Vorlagen konnte ich auch nicht viel anfangen. Bin für Verbesserungsvorschläge dankbar. Sollte jemand eine bessere Gliederung finden, würde ich weitere Infos dann da eintragen.Hier der Link zum Wiki-Eintrag:
http://217.160.138.71/wiki/index.php?ti ... te_Clients

Gruß,
omega

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22431
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

#7 Ungelesener Beitrag von Michael H.W. Weber » 24.06.2006 14:31

Das finde ich eine gute Idee. :D

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

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

#8 Ungelesener Beitrag von Norman » 24.06.2006 20:24

ein download von bereits gepatchten clients sowie den patcher und die patchfiles selbst gibts u.a. hier:

http://piomegatheta.com/~engram/einstein/

momentan als stabil geht die version S5S0007 heraus.
(mit SSE - SSE3 unterstützung)
http://piomegatheta.com/~engram/einstei ... S5S0007.7z

aktuell im test die version S5T0710
http://piomegatheta.com/~engram/einstei ... S5T0710.7z

ansonsten einfach ab und zu mal auf der site reinschauen.

S5S-> steht für derzeit getestet und als stabil befunden
S5T-> steht für aktuell im test befindliche clients mit diversen neuen optimierungen

so dann testet mal :smoking:

Benutzeravatar
Velociraptor
Stromkosten-Ignorierer
Stromkosten-Ignorierer
Beiträge: 1029
Registriert: 13.11.2001 01:00
Wohnort: nähe Wien
Kontaktdaten:

#9 Ungelesener Beitrag von Velociraptor » 25.06.2006 12:19

update: es gibt nun schon test version 11 auf http://www.esnips.com/webfolder/63d6cbf ... ec7a0225ef zum zappen
- eliminated double jumps
- reduced amount of FPU macro ops
- removed double loads on general purpose registers

- better SSE register usage
- reduced memory and integer register usage
- optimized branch structure
- faster FPU comparisons

- SSE3 truncation
- some reordered instructions
- automatic SSE/SSE3 usage

CPU: ALL
There is no place like 127.0.0.1
--------------------

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

#10 Ungelesener Beitrag von Norman » 25.06.2006 12:39

diese wird auch als stable gehandelt obwohl noch im test.
also kann man ruhig zuppeln (würde ich mal sagen) :evil2:

P.S. aber aufpassen nichts unter SSE geht (3dnow, mxx usw. ist aussen vor ) !!!!

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

#11 Ungelesener Beitrag von Norman » 25.06.2006 17:11

die nächste optimierte und stabile version:
http://the-exceptions.de/files/S5R1_4.10_S5T0712.zip

(bitte beachten das der cache leer ist da sonst alle cached files mit berechnungsfehlern abbrechen)

changes:
S5T0712.dat

- eliminated double jumps
- reduced amount of FPU macro ops
- removed double loads on general purpose registers

- better SSE register usage
- reduced memory and integer register usage
- optimized branch structure
- faster FPU comparisons

- SSE3 truncation
- some reordered instructions
- automatic SSE/SSE3 usage
- less FPU-memory-FPU operation

CPU: ALL
app: einstein_S5R1_4.10_windows_intelx86.exe
ihr müsst den alten einstein 4.02 löschen oder umbenennen und all die dateien im zip-archiv wie app_info.xml (könnt ihr auch selbst erstellen)
und die einstein_S5R1_4.10_windows_intelx86.exe in das projektverzeichnis kopieren.
vorher natürlich boinc beenden und den kram dann reinkopieren. :P

test the west :evil2:
I have tested all available apps from akosf with the same short WU.
I backed up the whole BOINC directory and ran the tests:

Pentium 930D (3000MHz) @ 3600MHz:

stock : 4171 sec
0302 (SSE3): 3263 sec - 21,76% speedup
0303 (SSE3): 3212 sec - 22,99% speedup
0304 (SSE) : 3674 sec - 11,91% speedup
0305 (SSE) : 3323 sec - 20,33% speedup
0306 (SSE) : 3265 sec - 21,72% speedup
0307 (SSE) : 3186 sec - 23,61% speedup
0709 (SSE) : 3199 sec - 23,30% speedup
0711 (SSE) : 3025 sec - 27,47% speedup
0712 (SSE) : 2712 sec - 34,97% speedup


AthlonXP 2700+ (2166MHz) @ 2166MHz:

stock : 3704 sec
0304 (SSE) : 3439 sec - 7,15% speedup
0305 (SSE) : 3324 sec - 10,23% speedup
0306 (SSE) : 3234 sec - 12,68% speedup
0307 (SSE) : 3166 sec - 14,52% speedup
0709 (SSE) : 3164 sec - 14,57% speedup
0711 (SSE) : 3058 sec - 17,44% speedup

So, thats impressive work, akosf!!!!

Antworten

Zurück zu „Astronomie“