Raphexon wrote: ↑Sun Nov 13, 2022 11:24 pm
CornfedForever wrote: ↑Sun Nov 13, 2022 8:46 pm
Long story short: I guess when it comes to multi-threaded engine analysis (lets say 5 min/move or overnight even), the improvements and MORE
efficiency cores added (even at a slightly
lower clock speed) results in a higher NPS for the new Intel 13th gen processors compared to the new (or last gen) AMD Zen 4 processors?
I remember the previous Zen 3 knocking the socks off the 12th gen Intel processors in NPS...not anymore.
No.
https://openbenchmarking.org/test/pts/stockfish
I appreciate your input.
Right, I think we've all seen that. The numbers are...a bit confusing and appear to be (maybe?) all cores running 100%. That's not...exactly reality. For real your average chess enthusiasts purposes it probably would not matter which CPU you were to go with.
From the chart:
Processor -- Percentile-- NPS (avg)
AMD 5950x 16 core - 76th 54,002,548
AMD 7950x 16 core - 81st 75,489,026 +28.5% gain
Intel i9 12900k -70th 41,571,222
Intel i9 13900k - 70th 43,369,647 +4.25% gain
My understanding is that the extra e-cores + other improvements product as 45% or so multi-threaded gain. So...why does the intel #'s show so little gain?
Lets talk 'real world' for a moment as in how the average chess person would use their engines. That's normally for analysis and while doing other things with their computer.
Lets say I am running Chessbase and doing database work...maybe evaluating an opening or annotating a game while an engine(s) chews on a position for a few minutes mostly per move (or various positions overnight even...but rarely) -
maybe using 4 cores a piece. Maybe I have a website or two open, following a football game...typing an email. I mean, Stockfish NNUE basically will offer nothing of importance after a very short period of time anyway...you get to a certain depth and probably just need to end its search.
Like I said...I am not sure one CPU is much different from another in such real world situations, but the lack of 'increase' in multi-threaded applications puzzles me a bit.