Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / NAUM 4.2 auf verschiedenen Architekturen in 32 und 64 bit
- - By Ingo Bauer Date 2010-04-06 22:04 Edited 2010-04-06 22:09
Hallo

Da hier viel über Naum 4.2 diskutiert wurde kamen auch verschiedene Test mit dieser Engine zum tragen.

Ernest Bonnem hat mich darauf aufmerksam gemacht das er offensichtlich einen anderen Speedup zw. N4.2 in 32 und 64bit hatte. Er kam auch gleich darauf, dass das womoglich an der Architektur der CPU liegen könnte. Daraufhin habe ich mal ein bischen rumprobiert:

Immer 1 CORE und 1024 MB Hash:

Naum 4.2 auf einem Core 2 Quad, erst 32 dann 64 bit:

Engine: Naum 4.2 32b (1024 MB)
by Aleksandar Naumov

23/49  6:57   +0.18    1.e4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.Bb5 Bb4
                       5.O-O O-O 6.d3 Nd4 7.Bc4 d6 8.Nxd4 exd4
                       9.Ne2 Bc5 10.Nf4 Bd7 11.Bd2 b5
                       12.Bb3 (428.082.801) 1024

Engine: Naum 4.2 (1024 MB)
by Aleksandar Naumov

23/49  6:07   +0.18    1.e4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.Bb5 Bb4
                       5.O-O O-O 6.d3 Nd4 7.Bc4 d6 8.Nxd4 exd4
                       9.Ne2 Bc5 10.Nf4 Bd7 11.Bd2 b5
                       12.Bb3 (428.082.801) 1165

Speedup bei Time to depth = 13.6%, Speedup bei N/s = 13.8%: Über alles = 13.7%

Naum 4.2 auf einem i7, erst 32 dann 64 bit:

Engine: Naum 4.2 32b (1024 MB)
by Aleksandar Naumov

23/49  4:32   +0.18    1.e4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.Bb5 Bb4
                       5.O-O O-O 6.d3 Nd4 7.Bc4 d6 8.Nxd4 exd4
                       9.Ne2 Bc5 10.Nf4 Bd7 11.Bd2 b5
                       12.Bb3 (428.082.801) 1569

Engine: Naum 4.2 (1024 MB)
by Aleksandar Naumov

23/49  3:38   +0.18    1.e4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.Bb5 Bb4
                       5.O-O O-O 6.d3 Nd4 7.Bc4 d6 8.Nxd4 exd4
                       9.Ne2 Bc5 10.Nf4 Bd7 11.Bd2 b5
                       12.Bb3 (428.082.801) 1956

Speedup bei Time to depth = 24.8%, Speedup bei N/s = 24.7%: Über alles = 24.8%

Kurz: i7 = 24.8% Gewinn, C2 = 13.7% Gewinn! (oder es ist der Speedunterschied zw. XP-64 und W7-64 ... unwahrscheinlich, aber vielleicht kann das jemand ausprobieren)
Offensichtlich ist die Naum 4.2 x64 auch noch für i7 optimiert (und das bei der selben EXE!) was meines Wissens im Moment keine Rangliste abbildet.
(Und diese Test waren 'nur' Single Core, wie das für MP aussieht ist noch eine ganz andere Frage!)

Gruß
Ingo
Parent - - By Klaus S. Date 2010-04-07 00:18
Hallo Ingo,

mich würde interessieren mit wieviel GHz dein i7 läuft?

Dein Core 2 Quad läuft mit 3.0GHz (IPON Rating List), demnach müßte der i7 wenn man die reinen
Zeiten vergleicht (6:57 C2Q   4:32 i7) mit etwa 4.5GHz laufen?

Dem ist aber wahrscheinlich nicht so, anderer Prozessor - andere Architektur.
Ich vermute mal 3.8 GHz?

Und der i7 läuft mit Win7 - gegenüber XP kein spürbarer Speedgewinn bei Schachengines wie ich meine.
Habe selber einen XP C2D 3.0GHz und einen Win7 Rechner mit ähnlichem C2D.

Gruß
Wilfried
Parent - - By Ingo Bauer Date 2010-04-07 08:29 Edited 2010-04-07 08:38
Moin,

[quote="Wilfried Lübkemann"]
mich würde interessieren mit wieviel GHz dein i7 läuft?

Dein Core 2 Quad läuft mit 3.0GHz (IPON Rating List), demnach müßte der i7 wenn man die reinen
Zeiten vergleicht (6:57 C2Q   4:32 i7) mit etwa 4.5GHz laufen?

Dem ist aber wahrscheinlich nicht so, anderer Prozessor - andere Architektur.
Ich vermute mal 3.8 GHz?
[/quote]

Der C2Q läuft ganz genau auf 2.93Ghz und der i7 auf 4.0GHZ

[quote="Wilfried Lübkemann"]
Und der i7 läuft mit Win7 - gegenüber XP kein spürbarer Speedgewinn bei Schachengines wie ich meine.
[/quote]

Ich habe gestern auch noch mal ob dieses Unterschieds im Netz gesucht. ALLE Tests die ich gefunden habe, die zugegebenermaßen nicht schachspezifisch waren, sehen höchstens Unterschiede im sehr niedrigen Prozenbereich ... und dann sehen diese Tests eher XP vorne! Dann habe ich gestern noch R3 und Shredder in 32 und 64bit gestestet, bei diesen beiden lief der Zuwachs von 32 auf 64 bit und C2 und i7 analog, also kein Unterschied Aufgrund von Hardware oder OS. Auch von der Logik her sehe ich nicht warum ein identisches Compilat, das bis auf ein bischen Standard-IO in sich selbst läuft durch das OS so ausgebremst oder beschleunigt werden soll. Ich tendiere noch mehr dazu das Naum 4.2 x64 auf einem i7 tatsächlich besser läuft. Was ich gut finde!

[quote="Wilfried Lübkemann"]
Habe selber einen XP C2D 3.0GHz und einen Win7 Rechner mit ähnlichem C2D.
[/quote]

Na um so besser, wenn es beides die 64bit Version des OSes sein sollte und du auch noch N4.2 hast mach doch einfach mal den Test und poste das Ergebniss hier. Wenn der Gewinn bei beiden identisch ist wissen wir das es nicht das OS ist.

Gruß
Ingo

PS: Nur kurz, man könnte fragen warum die Aufregung für 11% mehr Speed. Wenn ich sehe das jemand einen 6Core i7 kaufen will, er für geschätzte, durchschnittliche 30 Elo und 50% mehr zum 4Core Model also rund 1000Euro extra ausgeben will, dann hat N4.2 mit 11% gerade rund 100EUR für mich verdient ... und da Elogewinn nicht nicht läuft sonder zu Anfang steiler ist es eigentlich noch mehr (105EUR )

PPS: Nicht falsch verstehen, jedem sein Hobby, mich könnte man für narrisch halten weil ich 40EUR im Monat für Strom extra zahle!
Parent - By Benno Hartwig Date 2010-04-07 10:00
[quote="Ingo Bauer"]PPS: Nicht falsch verstehen, jedem sein Hobby[/quote]Volle Zustimmung.
Nur so (und ggf. über eine Portion Altruismus?) ist meiner Meinung nach zu verstehen, dass wohl fast alle von uns uns nicht mit zum Beispiel Stockfish begnügen und stattdessen auch noch irgendwelche Engines für teures Geld kaufen.
Wieviele Engines mag ich schon erstanden haben die allesamt deutlich stärker als ich spielen?
Benno
Parent - - By Ernest Bonnem Date 2010-04-07 11:50
[quote="Ingo Bauer"]Offensichtlich ist die Naum 4.2 x64 auch noch für i7 optimiert [/quote]
Naja, man kann auch nicht ganz ausschließen, daß Naum 4.2 w32 mit i7 schlechter geht... 

Nota:
Für Rybka ist der 64/32 Ratio hoch (x1.7), weil VR direkt Rybka für x64 geschrieben hat, und w32 ist nur ein "down-product" (keine Optimierung)
Für Stockfish (x1.4) haben die Authoren gesagt, daß sie eine w32 Optimierung gemacht hatten.
Mit Robbo/Firebird/Ivan gibt es w32 Versionen no_SSE2, SSE2 und x64 Versionen popcnt (i7 Optimierung)
Parent - - By Ingo Bauer Date 2010-04-07 14:59
Hallo Ernest,

[quote="Ernest Bonnem"]
[quote="Ingo Bauer"]Offensichtlich ist die Naum 4.2 x64 auch noch für i7 optimiert [/quote]
Naja, man kann auch nicht ganz ausschließen, daß Naum 4.2 w32 mit i7 schlechter geht... 
...
[/quote]

OK dann aber alle Möglichkeiten:

1. N4.2 x64  läuft auf i7 besser
2. N4.2 x64  läuft auf C2 schlechter
3. N4.2 w32 läuft auf C2 besser
4. N4.2 w32 läuft auf i7 schlechter

Ich glaube das waren alle Möglichkeiten die das Ergebniss erklären könnten .. ach ja Kombinationen dieser 4 Möglichkeiten sind auch noch denkbar

Gruß
Ingo
Parent - By Frank Quisinsky Date 2010-04-07 15:39
Hi Ingo,

hast Dir wirklich viel Mühe gemacht. Auch mit Deinen Naum 4.2 32-Bit Ergebnissen.

Ich schrieb, gehst direkt auf Contra ohne zu lesen.
Das nehme ich hiermit offiziell zurück und bedanke mich bei Dir für Deinen "Extra-Test" und Deinen Bemühungen.

PRIMA !!
Gute Arbeit, aufklärend ... so lasse ich mich nur zu gerne auch eines besseren belehren.

Gruß
Frank
Parent - By Karl-Heinz Milaster Date 2010-04-08 11:56
[quote="Ingo Bauer"].. ach ja Kombinationen dieser 4 Möglichkeiten sind auch noch denkbar [/quote]
Du wirst uns die doch nicht vorenthalten wollen?

Gruss,
khm
Up Topic Hauptforen / CSS-Forum / NAUM 4.2 auf verschiedenen Architekturen in 32 und 64 bit

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill