Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Welchen Stockfish (Dev.) für INTEL i7-4770 ?
- - By Micha Wehrmann Date 2022-08-22 13:34
Hallo Hardware-Spezialisten,

der PC hat schon einige Jahre auf dem Buckel:
CPU Intel i7-4770
mit Chipsatz Haswell S
ISA-Erweiterungen SSE4.2, AVX2

Die Stockfish-Entwickler lassen mich nun unter anderem wählen zwischen

   Windows X64 for Haswell CPUs  und
   Windows X64 for modern computers + AVX2

Welche Dev-Stockfish-Version würdet Ihr wählen?

Mit Dank für Euere Empfehlung

Micha
Parent - By Peter Martan Date 2022-08-22 13:39
Ich würde beide Compiles runterladen, in der Konsole starten und mit dem Befehl bench einen Vergleich der Knotenzahlen machen.
Parent - - By Wolfgang Battig Date 2022-08-22 13:54 Edited 2022-08-22 14:51
Micha Wehrmann schrieb:

Hallo Hardware-Spezialisten,

der PC hat schon einige Jahre auf dem Buckel:
CPU Intel i7-4770
mit Chipsatz Haswell S
ISA-Erweiterungen SSE4.2, AVX2

Die Stockfish-Entwickler lassen mich nun unter anderem wählen zwischen

   Windows X64 for Haswell CPUs  und
   Windows X64 for modern computers + AVX2

Welche Dev-Stockfish-Version würdet Ihr wählen?

Mit Dank für Euere Empfehlung

Micha


Optimiert dürfte das Haswell Compile sein, aber eigentlich ist es egal. Die Unterschiede sind im niedrigen einstelligen Bereich.

Edit: habe es gerade auf meinem Arbeitstier, i5-4440 (Haswell) ausprobiert. "Haswell" (=BMI2) und "Modern + AVX2" sind praktisch gleich schnell.

Ich tendiere in solchen Fällen dazu, das modernere Compile zu nehmen, hier also AVX2. Ist aber eher Geschmackssache und mit Franks Rat BMI2 zu nehmen machst du auch nichts falsch
Parent - By Jörg Oster Date 2022-08-22 17:31 Upvotes 1
Im Grunde genommen ist diese Unterscheidung wie auf der Stockfish Website oder auch auf abrok etwas unglücklich.
Auch das BMI2-Compile verwendet ja sowohl POPCOUNT als auch die AVX2-Erweiterung.
Zusätzlich halt noch die PEXT-Erweiterung, was in Stockfish nur bei der Zuggenerierung Anwendung findet, soweit ich weiß.
Parent - By Frank Quisinsky Date 2022-08-22 14:15 Edited 2022-08-22 14:20
Haswell, 4th Generation

Die Instructions / Extensions

MMX instructions
SSE / Streaming SIMD Extensions
SSE2 / Streaming SIMD Extensions 2
SSE3 / Streaming SIMD Extensions 3
SSSE3 / Supplemental Streaming SIMD Extensions 3
SSE4 / SSE4.1 + SSE4.2 / Streaming SIMD Extensions 4  ?
AES / Advanced Encryption Standard instructions
AVX / Advanced Vector Extensions
AVX2 / Advanced Vector Extensions 2.0
BMI / BMI1 + BMI2 / Bit Manipulation instructions
F16C / 16-bit Floating-Point conversion instructions
FMA3 / 3-operand Fused Multiply-Add instructions

Die "Extensions" siehst Du auch mit der Software CPU-Z!

Da hast Du Glück, denn BMI "Instructions" kamen mit der 4th Generation.
Sandy Bridge, 3rd Generation konnte BMI noch nicht!

Prozessor ist super zum Testen!
Besser wäre noch einer der 5th oder dann wieder einen der 8th.

Stockfish würde ich also mit BMI2 laufen lassen.

Viele Grüße
Frank
Parent - By Benno Hartwig Date 2022-08-22 14:55
Auf meinem i5-Notebook (i5-1035G4) läuft die bmi2-Version (Haswell) am schnellsten.
Parent - - By Max Siegfried Date 2022-08-22 16:13
Wenn du es schaffst die Geschwindigkeit zu verdoppeln, dann bekommst du +1 bis +3 Elo Spielstärkezuwachs, je nach Bedenkzeit und weiteren Bedingungen versteht sich.
Parent - By Micha Wehrmann Date 2022-08-22 16:25
Hallo Schachfreunde,

ich danke Euch allen,
die Ihr so prompt geantwortet habt,
für die klaren Infos!

Micha
Parent - By Benno Hartwig Date 2022-08-22 19:29

> Wenn du es schaffst die Geschwindigkeit zu verdoppeln, dann bekommst du +1 bis +3 Elo Spielstärkezuwachs, je nach Bedenkzeit und weiteren Bedingungen versteht sich.


Sind die Elo-Zuwächse bei echt kurzen Bedenkzeiten auch dermaßen gering, sagen wir mal bei 1min/Partie?

Abgesehen davon:
Wenn ich mir ein Kompilat einer Engine aussuche, dann wähle ich auch gern das schnellste, aich wenn die Unterschiede gering sind.
Parent - By Dietmar Klinger Date 2022-08-23 10:26
Micha Wehrmann schrieb:

der PC hat schon einige Jahre auf dem Buckel:
CPU Intel i7-4770
mit Chipsatz Haswell S
ISA-Erweiterungen SSE4.2, AVX2
Die Stockfish-Entwickler lassen mich nun unter anderem wählen zwischen
   Windows X64 for Haswell CPUs  und
   Windows X64 for modern computers + AVX2
Welche Dev-Stockfish-Version würdet Ihr wählen?

Hallo,
ich nutze auf einen meiner PC's die CPU i5-7600 K welche genau die Leistung eines i7-4770 hat.
Bei mir laufen die Engine Stockfish und Andere mit AVX2 einwandfrei.

MfG Dietmar
Parent - By Patrick Götz Date 2022-08-24 18:58
CPU Intel i7-4770 = 4. Generation = Haswell-Generation
Die  4. Generation ist die Haswell-Generation, also wäre das auch die beste Dev-Stockfish-Version.
https://en.wikipedia.org/wiki/Haswell_%28microarchitecture%29
Parent - - By Max Siegfried Date 2022-08-24 19:32
Micha Wehrmann schrieb:

Hallo Hardware-Spezialisten,

der PC hat schon einige Jahre auf dem Buckel:
CPU Intel i7-4770
mit Chipsatz Haswell S
ISA-Erweiterungen SSE4.2, AVX2

Die Stockfish-Entwickler lassen mich nun unter anderem wählen zwischen

   Windows X64 for Haswell CPUs  und
   Windows X64 for modern computers + AVX2

Welche Dev-Stockfish-Version würdet Ihr wählen?

Mit Dank für Euere Empfehlung

Micha


Wäre ein neues Gerät nicht langsam sinnvoller?
Parent - By Dietmar Klinger Date 2022-08-25 09:02
Max Siegfried schrieb:

Wäre ein neues Gerät nicht langsam sinnvoller?

Hallo Max,

es kommt immer darauf an, was man machen will, wobei man als Schachspieler auch abwägen sollte, ob sich eine aktuelle
Spitzen CPU überhaupt rentiert.
Für 99,99 Prozent aller Schachspieler reicht nämlich selbst eine Intel CPU wie der i7-4770 völlig aus.
Bei tiefgründigen Analysen spielt lediglich der Zeitfaktor eine Rolle und dürfte deshalb lediglich für
Top-Profis, Fernschachspieler (was sich aber gar nicht mehr lohnt) und enthusiastische Freizeit-Analytics einen Vorteil bieten.
Eventuell noch für Engine Wettkämpfe; aber sonst?

MfG Dietmar
Parent - - By Micha Wehrmann Date 2022-08-25 16:08
Hallo Max,

schachlich nutze ich den PC nur für Stellungs- und Partieanalysen,
zur Verwaltung von Partien, Statistik usw.
Gegen andere Rechner spielte ich noch nie.

Über die Jahre bekam der PC schnellere und mehr RAM (32 GB) -
ich bin soweit zufrieden mit der Kiste.

Klar ist das Bessere des Guten Feind - ein flotter Rechner ist immer gut.
Nun bin ich aber kein Schrauber/Bastler. Zudem habe ich eine kleine Macke:
Lärm von den Lüftern, irgendwelches Fiepen, Pfeifen oder Summen kann ich nicht leiden!
Das Ding sollte möglichst leise sein, wie weiland der Atari 1024.

Welchen Desktop (leise und schnell) soll ich kaufen?

Micha
Parent - - By Max Siegfried Date 2022-08-25 16:29
Micha Wehrmann schrieb:

Hallo Max,

schachlich nutze ich den PC nur für Stellungs- und Partieanalysen,
zur Verwaltung von Partien, Statistik usw.
Gegen andere Rechner spielte ich noch nie.

Über die Jahre bekam der PC schnellere und mehr RAM (32 GB) -
ich bin soweit zufrieden mit der Kiste.

Klar ist das Bessere des Guten Feind - ein flotter Rechner ist immer gut.
Nun bin ich aber kein Schrauber/Bastler. Zudem habe ich eine kleine Macke:
Lärm von den Lüftern, irgendwelches Fiepen, Pfeifen oder Summen kann ich nicht leiden!
Das Ding sollte möglichst leise sein, wie weiland der Atari 1024.

Welchen Desktop (leise und schnell) soll ich kaufen?

Micha

Leistungsstark und stumm, außerdem keine Hitzeentwicklung wie bei einem Vulkan oder anderen Computern und extrem niedriger Watt Verbrauch:
MacBook Pro 16-Zoll Bildschirm M1 MAX 32GPU Kerne 64GB RAM 8TB SSD.
Natürlich kannst du auch einen externen Bildschirm anschließen aber das dürfte in 99% der Fälle überflüssig sein, da der Bildschirm viel zu gut ist.
Oder MacBook Pro 14 Zoll
Oder MacBook Air
Oder ein Mac Mini

https://www.apple.com/de/macbook-pro/

Da laufen macOS, neuestes Windows 11 ARM, neuestes Linux und sogar iPadOS Apps einwandfrei.
Du kannst deine einmal heruntergeladenen Syzygy Tablebases sogar auf den unterschiedlichen Betriebssystemen gleichzeitig verwenden. Du musst nichts doppelt herunterladen oder doppelt installieren.
Parent - By Patrick Götz Date 2022-08-26 10:44 Upvotes 2
Macs haben allgemein und insbesondere für Schach ein sehr schlechtes Preis-/Leistungsverhältnis.
Das gilt aber für alle Apple Produkte.
Parent - - By Patrick Götz Date 2022-08-26 11:01
Hallo Micha,

ich würde für deinen Zweck  von Stellungs- und Partieanalysen bei den Intel-4.Gernation-Rechner bleiben.
Du kannst zwar auch ein vielfaches für einen teureren Computer ausgeben, der zeigt dir dann mehr berechnete Knoten an und wird mehr Strom verbrauchen, aber normalerweise keine besseren Züge anzeigen.

Es wurde hier schon oft genug berichtet, das 4-Kern Rechner auch von 16-Kern Rechner kaum zu schlagen sind.
Das gilt schon für Blitz-Partien mit weniger als 5 Sekunden pro Zug - bei längerer Bedenkzeit pro Zug sieht es noch schlechter für die schnelle Hardware aus.

Uri Blass hat vor kurzem im TalkChess forum berichtet das Stockfish selbst bei 100facher Bedenkzeit und ohne Eröffnungsbuch nicht gegen sich selbst gewinnen konnte.

Wenn Du Deinen PC (im Sommer) leiser haben möchtest würde ich einfach die CPU-Frequenz  mit einem entsprechenden Programm bei Bedarf reduzieren, z.B. auf 3 GHz.

Patrick
Parent - By Dietmar Klinger Date 2022-08-26 11:51
Patrick Götz schrieb:

Wenn Du Deinen PC (im Sommer) leiser haben möchtest, würde ich einfach die CPU-Frequenz  mit einem entsprechenden Programm bei Bedarf reduzieren, z.B. auf 3 GHz.

Wem die Lüfter im PC zu laut sind, sollte seinen Tower dämmen. Es gibt auch fertige gedämmte Gehäuse.
Ich habe in einen meiner PC's  sieben Lüfter bei Übertaktung laufen.
Selbst unter voller Power absolut leise und man merkt nicht mal das der PC eingeschaltet ist.
Die CPU von Micha ist voll ausreichend. Alles andere ist unnütz rausgeschmissenes Geld.
Schach sollte man nach Möglichkeit auch unter Windows betreiben, da dort die Beste Leistung erreicht wird und es dafür auch die besten Programme und Anwendungen gibt.

MfG Dietmar
Up Topic Hauptforen / CSS-Forum / Welchen Stockfish (Dev.) für INTEL i7-4770 ?

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill