-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: add stockfish benchmark #55
Comments
And while we're at it let's benchmark some benchmarks. Here with regard to the influence of DRAM clockspeed: how this has an effect on especially memory bandwidth and latency and the scores used currently by The values as follows:
To interpret the results (not talking about memory bandwidth/latency since these numbers are self-explanatory):
Speaking about the Let's have a look on kernel version and ODROID-XU4:
The single-threaded score is the same with all kernel versions but the multi-threaded scores differ a lot and also the reported CPU utilization. It's a scheduler and not a benchmark problem. |
Another suggestion from cnx-software: rule out the A55 cores:
Rock 5B frozen after 4:45m. Reported consumption 'at wall': 9-10W (all measurements with active fan which contributes 700mW to measurements). |
First implementation done: bddc8d4 |
Armbian has updated to the latest bl31 firmware since this commit. You have to see the current used firmware from serial console output, |
@amazingfate |
From cnx-software.
First invocation on Rock 5B in lazy mode (
phoronix-test-suite benchmark pts/stockfish-1.4.0
) already ended up with the board freezing at the 2ndstockfish
run. Attaching fan to power and repeating again also again freeze during 2ndstockfish bench 128 8 24 default depth
run.General problem was already known since so far on some boards highest DRAM clock wasn't usable and users needed to switch from 2112 MHz to 1560 MHz for stable operation.
My board hasn't seen any freezes on highest DRAM clock so this was a surprise. By updating my Armbian image to latest version I was hoping for getting most recent boot BLOBs as part of
u-boot
package. It now readsii linux-u-boot-rock-5b-legacy 22.11.0-trunk.0106 arm64 Uboot loader 2017.09
but problems got even worse and now the board freezes on 2112 MHz DRAM clock already at 1st benchmark execution. Maybe @amazingfate can comment on whether my OS image is expected to run on latest BLOBs or not?With lower DRAM clock everything works as expected but at 2112 MHz DRAM clock the board freezes regardless of the A76's clockspeeds (and as such DVFS/consumption) so it looks solely related to DRAM clock:
With other CPU benchmarks I haven't seen consumption exceeding 9W on Rock 5B so
stockfish
is really a potent load generator / stability tester. On top of making heavy use of SIMD extensions it also is heavy on memory access: walking through the different DRAM clockspeeds ended up with significantly different scores: https://openbenchmarking.org/result/2211099-NE-2211093NE82Quick check on an AMD EPYC 7232P (8C/16T) thing also hints at
stockfish
being more demanding than bothcpuminer
and7-zip
:First chart is from a NetIO powermeter (measuring at the wall), 2nd is the server's internal BMC showing PSU1 (PSU2 is always in standby on this machine so the whole productive consumption is PSU1's thing), the last two are the BMC measurements for CPU and DRAM separately (though no idea to which number the memory controller contributes):
The text was updated successfully, but these errors were encountered: