![]() |
|
|
#1 |
|
"Brian Lenhart"
Oct 2013
7 Posts |
I am seeing workers significantly slow down when completing an exponent and starting a new exponent. Worker is running almost double ms/iter on the new exponent. I believe the FFT size is the same for both exponents. Stopping the worker and restarting has no impact. Stopping all workers and exiting the program, then restarting allows all workers to run at 'normal' ms/iter. Dfference is 30ms/iter increased to 48ms/iter for same size FFT.
This is happening on 8 different machines. I have screen shots of 2 machines attached. I apologize if this behavior is documented in the forum else where, I was unable to find any information. bplenhart Last fiddled with by bplenhart on 2017-10-10 at 03:15 Reason: fix attachments |
|
|
|
|
|
#2 |
|
"/X\(‘-‘)/X\"
Jan 2013
2×5×293 Posts |
Both of your previous exponents barely fit into a 4096k FFT with an acceptable round-off error. Your new ones require a larger FFT, and Prime95 chose a 4480k FFT.
|
|
|
|
|
|
#3 |
|
"Brian Lenhart"
Oct 2013
1112 Posts |
Ok, the FFT size may be the next size larger. I would expect a modest increase in ms/iter. Not almost double.
Also, exiting the Prime95 program and restarting clears this behavior -- meaning I get the expected ms/iter throughput for that worker. |
|
|
|
|
|
#4 |
|
"Brian Lenhart"
Oct 2013
7 Posts |
Data
Machine 1: LL exponent M77896541, 29.4 ms/iter --> complete LL & start next exponent --> LL exponent M78591281, 47.7 ms/iter --> stop & exit Prime95 --> restart Prime95 --> LL exponent M78591281, 31.5 ms/iter. Machine 2: LL exponent M77842553, 30.7 ms/iter --> complete LL & start next exponent --> LL exponent M78564151, 46.7 ms/iter --> stop & exit Prime95 --> restart Prime95 --> LL exponent M78564151, 32.1 ms/iter. Restarting the program seems to fix the throughput. |
|
|
|
|
|
#5 |
|
"Victor de Hollander"
Aug 2011
the Netherlands
23×3×72 Posts |
Is this with the new Prime95 version?
|
|
|
|
|
|
#6 |
|
"/X\(‘-‘)/X\"
Jan 2013
2·5·293 Posts |
|
|
|
|
|
|
#7 |
|
"Brian Lenhart"
Oct 2013
1112 Posts |
Machine 1: haswell i5-4570
Machine 2: haswell i5-4430 Prime95 v29.3. I noticed this behavior in v28.10 also. All of my machines will do this including i5-4690K and i5-6600K |
|
|
|
|
|
#8 |
|
Serpentine Vermin Jar
Jul 2014
3,313 Posts |
If I had to guess, after extended runtime the CPU is heating up and clock throttling. Then you stop it, the CPU gets a chance to cool off so when you start it again, it goes fast, then heats up, throttles, etc.
Use something like CPU-Z to look at the actual CPU clock rate while running and also when idle, and also note the rate when Prime95 first starts up compared to after it's been running a while and the iteration times are slower. Note that your idle clock rates may be low thanks to power savings. If your BIOS has the option, you can set your system to run at full turbo speed all the time, but otherwise the default will slow the clock rate if nothing's happening. On a few servers, I see this happening... they're all set for max performance but when Prime95 starts, it will throttle by a few turbo boosts due to thermal or TDP issues. On dual socket systems sometimes that means one socket runs faster than the other, or because of thermal interactions, starting up one worker makes that CPU run nice and fast, but firing up another worker using the 2nd socket will cause that first worker to slow down because its CPU got a little warmer and clocked down a bit. |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Worker #5 and Worker#7 not running (Error ILLEGAL SUMOUT | skrupian08 | Information & Answers | 9 | 2016-08-23 16:35 |
| One slow worker process | aweyhau | Hardware | 5 | 2016-02-27 18:57 |
| Iteration times slow compared to benchmark | cd1940 | Software | 4 | 2004-07-05 17:55 |
| slow iteration times | PLeopard | Hardware | 9 | 2003-10-29 05:48 |
| Slow iteration times with 23.7 | smoffat | Software | 13 | 2003-10-22 22:50 |