![]() |
![]() |
#1 |
Jul 2020
13 Posts |
![]()
Prime95 periodically performs some kind of "automatic benchmark" the results of which are written to gwnum.txt and used to fine-tune future tests:
Code:
Aug 11 05:06:06 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread Aug 11 05:06] Benchmarking multiple workers to tune FFT selection. Aug 11 05:06:06 stratofortress.nexus.i.intelfx.name mprime[284580]: [Work thread Aug 11 05:06] Stopping primality test of M109983959 at iteration 56490336 [51.36%] Aug 11 05:06:06 stratofortress.nexus.i.intelfx.name mprime[284580]: [Work thread Aug 11 05:06] Worker stopped while running needed benchmarks. Aug 11 05:06:22 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 89.60 ms. Total throughput: 11.16 iter/sec. Aug 11 05:06:35 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 90.25 ms. Total throughput: 11.08 iter/sec. Aug 11 05:06:49 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 87.62 ms. Total throughput: 11.41 iter/sec. Aug 11 05:07:02 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 91.67 ms. Total throughput: 10.91 iter/sec. Aug 11 05:07:16 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 92.32 ms. Total throughput: 10.83 iter/sec. Aug 11 05:07:29 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 88.24 ms. Total throughput: 11.33 iter/sec. Aug 11 05:07:43 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 92.33 ms. Total throughput: 10.83 iter/sec. Aug 11 05:07:56 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 89.58 ms. Total throughput: 11.16 iter/sec. Aug 11 05:08:09 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 95.28 ms. Total throughput: 10.50 iter/sec. Aug 11 05:08:22 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 89.56 ms. Total throughput: 11.17 iter/sec. Aug 11 05:08:36 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 83.36 ms. Total throughput: 12.00 iter/sec. Aug 11 05:08:49 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 85.77 ms. Total throughput: 11.66 iter/sec. Aug 11 05:09:02 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 90.91 ms. Total throughput: 11.00 iter/sec. Aug 11 05:09:15 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 82.21 ms. Total throughput: 12.16 iter/sec. Aug 11 05:09:28 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 84.53 ms. Total throughput: 11.83 iter/sec. Aug 11 05:09:41 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 95.25 ms. Total throughput: 10.50 iter/sec. Aug 11 05:09:55 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 88.29 ms. Total throughput: 11.33 iter/sec. Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 85.82 ms. Total throughput: 11.65 iter/sec. Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread Aug 11 05:10] Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread Aug 11 05:10] Throughput benchmark complete. Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Work thread Aug 11 05:10] Benchmarks complete, restarting worker. Is it possile to control those automatic benchmarks in any way? Or even disable the automatic benchmark behavior altogether to run them by hand in a controlled environment on an otherwise idle system? Last fiddled with by intelfx on 2020-08-11 at 03:13 |
![]() |
![]() |
![]() |
#2 |
Bemusing Prompter
"Danny"
Dec 2002
California
22·587 Posts |
![]()
You can disable this feature by setting AutoBench=0 in your prime.txt file.
|
![]() |
![]() |
![]() |
#3 | |
Jul 2020
1310 Posts |
![]() Quote:
How do I then run an equivalent benchmark manually? Last fiddled with by intelfx on 2020-08-11 at 04:30 |
|
![]() |
![]() |
![]() |
#4 |
If I May
"Chris Halsall"
Sep 2002
Barbados
2×3×1,567 Posts |
![]()
Some useful stuff can be found there.
![]() Read the source code to be sure (that didn't go down so well in a meeting yesterday morning)... |
![]() |
![]() |
![]() |
#5 |
Undefined
"The unspeakable one"
Jun 2006
My evil lair
2·34·37 Posts |
![]()
Since the question has been answered and the subject is raised ...
I've wondered whether these auto-benchmarks are a net loss. The machines periodically spend a few minutes doing no useful work in an attempt to find a faster FFT strategy. But any gains it can find are not enough to justify shutting things down for so many minutes. If I can liken it to a car race: Would you spend time stopped at the side of the road, in the middle of a race, to get out and tweak the timing belt (or whatever adjustment) in the hope of going 1 km/h faster on the straights? |
![]() |
![]() |
![]() |
#6 | |
Jun 2003
2·32·269 Posts |
![]() Quote:
There can be a significant difference (10%?) between fastest FFT implementation and default FFT implementation. Of course, with high probability, the very first autobenchmark will find the best implementation. Subsequent ones are just an insurance that the conditions during the first one wasn't representative (like what OP experienced, ironically). |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is "mung" or "munged" a negative word in a moral sense? | Uncwilly | Lounge | 15 | 2020-04-14 18:35 |
Aouessare-El Haddouchi-Essaaidi "test": "if Mp has no factor, it is prime!" | wildrabbitt | Miscellaneous Math | 11 | 2015-03-06 08:17 |
In Prime95 linux64, "make clean" deletes factor64.o while it shouldn't. | Explorer09 | Software | 1 | 2014-08-18 19:44 |
Automatic temperature control | TObject | Software | 13 | 2012-04-27 19:33 |
Would Minimizing "iterations between results file" may reveal "is not prime" earlier? | nitai1999 | Software | 7 | 2004-08-26 18:12 |