[Explained] 7.16.3 CPU benchmarks are incorrect #5128
Replies: 11 comments
-
@original-birdman, if you manually rerun Benchmarks, does it show similar values? |
Beta Was this translation helpful? Give feedback.
-
Yes. |
Beta Was this translation helpful? Give feedback.
-
OK. I now know what is happening and hence have "fixed" it. I build my own BOINC code (so that I can have the same version across OS distributions, and also because several years ago I needed(wanted) a feature that was in the latest code, but not the standard OS version). My 7.14.2 configure script included My 7.16.3 configure script included various options I found on the web site (--disable-silent-rules --enable-dynamic-client-linkage ...) and I omitted the -O3 option. I've just rebuilt with the -O3 compilation option in place and:
Whether CPU benchmarks should be so dependent on the compilation options of the Manager code is something to wonder about... |
Beta Was this translation helpful? Give feedback.
-
Was the CPU Benchmark always wrong or did it just break going from Linux 7.9.3 to 7.16.6??? Examples show before upgrading from Linux Mint 19.3 (Ubuntu 18.04) BOINC 7.8.3 to Linux Mint 20 (Ubuntu 20.04) BOINC 7.16.6,:
|
Beta Was this translation helpful? Give feedback.
-
Table above updated to be more pretty |
Beta Was this translation helpful? Give feedback.
-
If you read my comment from 31 Oct 2019 you'll see that it wasn't anything to do with the BOINC version (I didn't change the OS version). Rather it appears to be very dependent on the optimization setting used in the compilation stage. |
Beta Was this translation helpful? Give feedback.
-
Maybe a new Issue needs to be started. I do not compile my own BOINC client as I indicated. I was trying to use the CPU BM to decide which CPUs work on which projects. But when the results are trash. |
Beta Was this translation helpful? Give feedback.
-
This was compiled by package distributor. It's better to ask on their forum somewhere did they do any changes in compilation flag that could potentially lead to this issue. We have no our own official package binary for linux |
Beta Was this translation helpful? Give feedback.
-
It would, however, make more sense for BOINC to have a benchmarking method which was not so dependant on the compilation options used. It's meant to be benchmarking the processor, not the compiler. |
Beta Was this translation helpful? Give feedback.
-
Whetstone was originally intended to be used with the deliberate exclusion of compiler optimisation, to provide an industry-wide comparison without cheating. Our needs are different, and it's stretching a point to go on calling it 'Whetstone'. Reference: http://www.roylongbottom.org.uk/whetstone.htm#anchorOpt |
Beta Was this translation helpful? Give feedback.
-
Converting this to discussion |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
The CPU benchmark reported by 7.16.3 are significantly lower figures than 7.14.2
Steps To Reproduce
Expected behavior
I'd expect the CPU benchmarks to be essentially the same between releases.
Screenshots
System Information
Additional context
In the past updates to BOINC have resulted in similar CPU benchmarks on a system.
Beta Was this translation helpful? Give feedback.
All reactions