![]() |
|
|
#12 | |
|
Aug 2006
3×1,993 Posts |
Quote:
|
|
|
|
|
|
|
#13 |
|
Einyen
Dec 2003
Denmark
7×11×41 Posts |
Maybe at the start of an LL test you can run 20 sec benchmark on 2 or 3 possible FFTs based on the exponent.
Even if the computer is in use the relative difference in speed between FFTs should be the same unless the user starts or stops anything during those 40-60 sec? |
|
|
|
|
|
#14 | |
|
Oct 2015
2·7·19 Posts |
Quote:
2) If you're only looking at 20 second benchmarks, then there should be no issue doing them not only when P95 starts, but also each time a worker process is unpaused/resumed. Ultimately, even pausing every hour for a 20second benchmark will add less than 5 hours to a one month run-time. And this would only be until enough has been run anyway, after which, if successful, the improved results could make up for a lot of that. |
|
|
|
|
|
|
#15 | |
|
Serpentine Vermin Jar
Jul 2014
7×11×43 Posts |
Quote:
As for when to run the benchmark, my opinion is that running a benchmark at the beginning of each LL test to determine the beset FFT method/size. If things change on the system mid-run, well... it's not the end of the world, and it might make a better choice when it starts the next one. If the benchmark runs at idle priority and happens to run when the system is busy, then it probably doesn't matter one way or the other if it picks a slightly less than efficient method/FFT size... the system is apparently used for other things and won't be running Prime95 at full speed anyway, so a percent decrease in throughput in a "pure" benchmark is probably far less of a loss in real world use. |
|
|
|
|
|
|
#16 | |
|
Undefined
"The unspeakable one"
Jun 2006
My evil lair
22·1,553 Posts |
Quote:
for the following reason. If during normal usage it runs at lowest priority, then it is pointless to get false readings by doing benchmarks at a different priority.My car can do 300mph on a test track with a professional driver[1], so that makes it the best car for me to drive around town in a traffic jam when I am sleepy. [1] Not really, of course. It can really only reach 299mph. |
|
|
|
|
|
|
#17 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
33×192 Posts |
Quote:
If the very short benchmarks are dependant on "wall time" then bumping up the priority might better help determine which FFT parameters are optimal. Although only a 20 second temporal sample seems too small to me. This statement assumes that optimal performance of the FFT will be the same under load as not, and it is simply the benchmarking which might be impacted. This seems like a reasonable Ass-u-me'tion.... |
|
|
|
|
|
|
#18 |
|
"GIMFS"
Sep 2002
Oeiras, Portugal
3×491 Posts |
|
|
|
|
|
|
#19 | |
|
Serpentine Vermin Jar
Jul 2014
7·11·43 Posts |
Quote:
If you leave it at idle priority and you're spiking the CPU with some other app while benchmark A is going, then it'll give you false readings if you stop whatever it was while benchmark B is going. You want to compare apples to apples and bumping the priority up from idle during the benchmark is a good way of doing that, I just don't know if that's the right/appropriate/best way to do it.
|
|
|
|
|
|
|
#20 |
|
Einyen
Dec 2003
Denmark
7·11·41 Posts |
But even if there is other cpu usage the same FFT should still be fastest as in an idle benchmark. Except if the cpu usage varies a lot during those 20 sec?
|
|
|
|
|
|
#21 |
|
Jun 2003
22·33·47 Posts |
Exactly. Once you allow uncontrollable variables, everything's a crapshoot.
Last fiddled with by axn on 2016-04-30 at 13:18 |
|
|
|
|
|
#22 | |
|
Serpentine Vermin Jar
Jul 2014
63578 Posts |
Quote:
Well, at least in my experience... that's the whole reason I decided to setup the affinity scramble stuff in the first place because the routine that tries to autodetect which CPU threads are pairs of the same core kept failing and doing weird things. And that was just from server activity within a few seconds time period. All it takes is for something like IIS to have a spike in CPU for a split second while compiling something, and things are thrown off. If there was a way to guarantee a quiet-period when nothing else was running while these benchmarks happened, that'd be great, but you know that'll never happen. Even something like moving the mouse around will throw things off a bit (old interrupt driven hardware drivers sure, but still...)
|
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Prime95 - stop all workers on error [feature request] | kql | Software | 1 | 2020-12-31 15:15 |
| New Feature! | Xyzzy | Lounge | 0 | 2017-01-07 22:52 |
| Feature request: Prime95 priority higher than 10 | JuanTutors | Software | 19 | 2006-10-29 04:09 |
| Prime95 Version 24.13 "Feature" | RMAC9.5 | Software | 2 | 2006-03-24 21:12 |
| Designing a home system for CNT. | xilman | Hardware | 6 | 2004-10-21 19:41 |