Hmmer Laufzeittest auf AMD-MS Systemen, bitte mitmachen

Opteron

Redaktion
☆☆☆☆☆☆
Mitglied seit
13.08.2002
Beiträge
23.645
Renomée
2.254
  • SIMAP Race
  • Spinhenge ESL
  • BOINC Pentathlon 2012
Hiho,

wie vielleicht einige bemerkt haben, sind die Ausführungszeiten der HMMer-Applikation auf K8 Windows Maschinen etwas mager. Alte P4 Systeme sind schneller als neue A64. Anscheinend gibts ein Problem mit der Windows .exe, denn die Zahlen unter Linux sind laut "Project scientist" rattei auf den Opterons schneller:

Pentium 4: 2,66GHz: 1m12.073s
Opteron 248, 2,2 GHz: 1m6.816s

Ich hab die jetzt bei mir unter Windows auf meinem Opteron @2,2 GHz rechnen lassen und komme dabei leider auf 2m10s. :(

Wäre schön, falls noch mehrere Leute messen könnte, dauert nicht lange, insgesamt gehen wohl max. nur 5 min drauf.

Und so gehts:

1. Test WU in ein Verzeichnis runterladen unter:
http://boinc.bio.wzw.tum.de/boincsimap/download/testwu

2.die hmmr 5.08 exe in dasselbe Verzeichnis kopieren, oder der einfachheithalber auch runterladen:
http://boinc.bio.wzw.tum.de/boincsimap/download/hmmer_5.08_windows_intelx86.exe

3. Dos Fenster aufmachen und in das Verzeichnis wechseln

4. Priorität der cmd.exe im Taskmanager auf Echtzeit stellen
(bin mir nicht sicher, ob es das braucht, aber sicher ist sicher :) )

5. Zum Zeitmessen die Systemuhr neben das Dos Fenster bugsieren.
(falls einer ne einfachere Methode kennt, um die Laufzeit zu messen, nur her damit)

6. Das Programm aufrufen mit:
hmmer_5.08_windows_intelx86.exe -r result -w testwu.htm -n

7. Warten und auf die Uhr schauen ;-)

8. Ergebis hier im Thread Posten (CPU-Typ, Takt und Laufzeit)

9. Viele Dank ;-)

ciao

Alex
 
Hi Opteron,

sehr gerne:
*Athlon 64 X2 3800+ Manchester E4 @2,2GHz
*Speicher 1:1 / 2,5-3-3-7 Dual-Channel
*2min 3 sec

Deine Hypothese würde ich allerdings auch auf Intel-Systeme allgemein, nicht nur P4s, erweitern: Ein Kumpel von mir mit einem 2GHz Dothan (Laptop, also nicht übertaktet) erreicht die letzten Tage mit ca 4000s im Schnitt nahezu die halbe WU-Laufzeit wie mein X2.
Die beiden Hosts der Vollständigkeit halber:
http://boinc.bio.wzw.tum.de/boincsimap/results.php?hostid=36412
http://boinc.bio.wzw.tum.de/boincsimap/results.php?hostid=38661

MfG

Storm
 
Die Wus sind auch unterschiedlicher als sie es nicht sein können bei Hmmer - laufzeien zwischen 1:30h und 3:45h sind vertreten bei meinen beiden X2ern - trotzdem liefer ich gleich mal benchmarks meiner 3 Systeme (Wenn das Encoding hier fertig ist).

Was immer noch auffällt: die Page-Faults sind immer noch extremst ausgeprägt - hier 2 Screenshots von meinen beiden X2-Systemen (jeweils 2 HMMER 5.05 WUs am Rechnen).

Auf dem Centrino schauts aber auch nciht besser aus (8 Millionen Faults bei 18 Minuten CPU Time - (Gesamtzeit geschätzr knapp 1:50h - HMMER 5.08)

Eventuell sind hier die Intels wegen der längeren Pipelines / Sprungvorhersagen im Vorteil und man sollte hier den Hebel ansetzen?

Zeit am Taskmanager an echter CPU-Zeit abgelesen (also einfach gewartet bis der HMMER 5.08 Task verschwindet.)

System 1) X2 3800+ @ 2x 2500 MHZ, 2 GB Ram. 1:50 Min - knapp 660.000 Pagefaults (Unbenannt-1.gif)

System 2) X2 3800+ @ 2x 2000 Mhz, 512 MB Ram. 2:27 Min - knapp 660.000 Pagefaults

System 3) Dothan 1.6 Ghz, 1 GB Ram. 1:33 Min Knapp 670.000 Pagefaults. Erstaunlich: die ersten 50% der WU brauchen knapp 1 Minute, der Rest nur noch 33 Sekunden.

Was Wieder auffällt: Sys1) und Sys3) erreichen nach 1 Minute die 50 % ziemlich exakt - dann zieht der Intel Dothan aber gnadenlos davon und bläst die letzten 50% in 33 Sekunden durch während der AMD X2 50 Sekunden dafür braucht.

Habt ihr irgendeinen 2-Pass-Algo implementiert?
 
Zuletzt bearbeitet:
Eventuell sind hier die Intels wegen der längeren Pipelines / Sprungvorhersagen im Vorteil und man sollte hier den Hebel ansetzen?
Na, der Witz ist ja, das die AMDs unter Linux schneller sind, d.h. es muss ein Compiler Problem sein, vielleicht sind es auch die page faults, förderlich sind sie der Performance auf alle Fälle nicht ... In letzerem Fall stellt sich dann aber die Frage, wieso die Pentiums davon nicht betroffen wären ... *kopfkratz

Aja, ein paar Vergleichswerte mit Pentiums 3/4/M wären vielleicht auch interessant :)

ciao

Alex
 
Zuletzt bearbeitet:
Update.

Habe alle 3 Rechner jede WU 2x rechnen lassen und immer brav die tempfiles und results gelöscht.

@Opteron: find ich gut dass du dich hierfür engagierst - postest du den Thread oder das dann alles fein im SIMAP forum? hab kein bock mich da selbst anzumelden.
 
Zuletzt bearbeitet:
Hi Opteron,

brauch mit meinem X2 4600 mit 2,4 GHz 2m03s.

mfg

Ali
 
@Opteron: find ich gut dass du dich hierfür engagierst - postest du den Thread oder das dann alles fein im SIMAP forum? hab kein bock mich da selbst anzumelden.
Erst mal danke an die Einsender der bisherigen Ergebnisse.

Falls noch jemand auf einen System testen kann, das bisher hier noch nicht erwähnt wurde (z.B. Athlon XP, P4) bitte testen & posten. 2 Quellen pro Architektur wäre optimal, um Fehler auszuschließen.
Im Simap Forum gibts schon einen thread, Sir Ulli hat ihn gestartet. Im Moment scheint die WIndows "Problematik" da aber nicht bekannt zu sein, da die Projektleute nur unter Linux testen, und da alles ok scheint.

Naja je mehr Ergebnisse wir hier sammeln, desto überzeugender wird es :)

ciao & nochmal Danke

Alex
 
Athlon64 3.200+ S754 2:20
Athlon64 X2 4.400+ S939 2:05

beides Rechner 4 aus meiner sig, der P4 3.2 den ich gerne testen möchte liegt hier leider nur in einzelteilen...

mfg
Sir Ulli
 
Pentium D940 @4200MHz 53sec
 
hab mal ne Frage am Rande, was hat die WU für ne Endung?
kann das nicht ausführen, glaube der Fehler liegt in der falschen/fehlenden Endung

EDIT:
hab's gefunden.

1min 33sek

X2 3800 @ 3GHZ
 
Zuletzt bearbeitet:
die endung ist egal --> rechtsklick speichern unter.. dann sollte ne .htm bei rauskommen

die einfach wie oben erwähnt in der commandline ausführen und berechnen lassen.
 
hab mal ne Frage am Rande, was hat die WU für ne Endung?
kann das nicht ausführen, glaube der Fehler liegt in der falschen/fehlenden Endung

du musst in dem Verzeichniss 2 Dateien haben

testwu.htm und

hmmer_5.08_windows_intelx86.exe

und dann mit diesem Befehl

hmmer_5.08_windows_intelx86.exe -r result -w testwu.htm -n

ausführen...

@JagDoc

das sagt wohl alles, die P4s scheinen ja nur so zu fliegen, doppelt so schnell wie mein X2 4.400...

mfg
Sir Ulli
 
hab es schon gefunden, stand ja in der Befehlszeile, ohne Endung geht es nicht.

-----------------------------------------------

X2 3800 @ 3,0GHZ

1min 33sek

------------------------------------------------

X2 3800 @ 3,1GHZ

1min 30sek

--------------------------------------------------
 
du musst in dem Verzeichniss 2 Dateien haben

testwu.htm und
hmmer_5.08_windows_intelx86.exe
Nicht unbedingt. Da die TestWU ohne Endung ausgeliefert wird setzen verschiedene Browser scheinbar verschiedene Standardendungen dafür ein.
Opera z.b. macht ne .txt draus.

Cherry
 
Beteilige mich nächste Woche, bin im Augenblick leider nicht bei meiner Farm *noahnung*
 
Beteilige mich nächste Woche, bin im Augenblick leider nicht bei meiner Farm *noahnung*
Kein Problem, es wird sich hoffentlich noch der ein oder andre in Zwischenzeit finden ;-) 1-2 P4 Ergebnisse wären noch schön, ansonsten könnte man JagDocs Ergebnis ja alleine dem hohen Takt zurechnen.

Danke wieder an allen weiteren Einsendern!

ciao

Alex
 
Na denn will ich mal.


3,2 GHz P4 Prescott HT enabled 1:16 RAM @DDR2 400 :( 3-3-3 9
3,2 GHz P4 Prescott HT disabled 1:11 RAM @DDR2 400 :( 3-3-3 9

Athlon 64 2,4 GHz 1:55 RAM @ DDR 400 2,5-3-3 7

1. Athlon XP 2400+ @ 2 GHz 2:38 Ram @PC333 2,5-3-3 6
2. Athlon XP 2400+ @ 2 GHz 2:43 Ram @PC266 n/a


Ich hoffe wir kommen an der Stelle weiter.

Reguläre WU's brauchen auf meinem A64 so ca. 2 h im Durchschnitt...


So long

Dusty
 
Zuletzt bearbeitet:
hoffentlich wird da bald was optimiert, man muss doppelt soviel Rechenaufwand investieren, bekommt aber nur die gleichen Punkte wie bei Simap

CPU time (sec).....claimed credit........granted credit

6,905.50...............85.32....................17.94

5,932.59...............73.30....................9.29

:] :] :] :] :] :] :]
so macht das keinen Spaß und man verliert den Ansporn.......
 
Na denn will ich mal.


P4 Prescott HT enabled 1:16
P4 Prescott HT disabled 1:11

Athlon 64 2,4 GHz 1:55

1. Athlon XP 2400+ @ 2 GHz 2:38 Ram @PC333
2. Athlon XP 2400+ @ 2 GHz 2:43 Ram @PC266


Ich hoffe wir kommen an der Stelle weiter.

Reguläre WU's brauchen auf meinem A64 so ca. 2 h im Durchschnitt...
Hi Dusty, danke für Deine Tests, bitte füge der Vollständigkeit halber noch die Taktfrequenz des P4 Prescotts und den Ramtakt/Speichertimings beim Athlon64 hinzu. :)
Jo, für den thread mache ich das ja auch. Erst mal hier die Daten sammeln, dann können wir Ihnen das auf einmal schreiben, und dann sollen sie das bitte mal erkären ;-)

ciao

Alex
 
Habs editiert aber hier nochmal in Kürze

3,2 GHz P4 Prescott HT enabled 1:16 RAM @DDR2 400 3-3-3 9
3,2 GHz P4 Prescott HT disabled 1:11 RAM @DDR2 400 3-3-3 9

Athlon 64 3200+ @ 2,4 GHz 1:55 RAM @ DDR 400 2,5-3-3 7

1. Athlon XP 2400+ @ 2 GHz 2:38 Ram @PC333 2,5-3-3 6
2. Athlon XP 2400+ @ 2 GHz 2:43 Ram @PC266 n/a


Stand eigentlich auch in meinem System. Aber irgendwie nimmt er den Eintrag im Profil nicht so ernst und zeigt mein System nicht unter meinem Avatar an. :(


So long

Dusty



Edit: Toll jetzt stehts wieder da!!! *freu*
 
A64 3500+ 2,2GHz - 2:15Minuten

Celeron 335 2,8GHz - 1:40Minuten *chatt*
 
So, dann ich auch mal.

A64 X2 3800, 1024 MB Ram - 2:14 Min.

Das ganze dann nochmal auf der selben Maschine unter SuSE 10.1:

1:11 Min

Wenn nicht schon alle meine Crunchmaschinen Linuxboxen wären, dann würd ich jetzt aber umsteigen. ;D
Nein, Spass beiseite, da ist doch eindeutig was an der Windows App. völlig faul.
Unter Linux laufen die Hmmer WU's nur unwesentlich länger als die Simap WU's.

simap.jpg
 
Zurück
Oben Unten