![]() |
|
|
#1 |
|
Jun 2005
2·191 Posts |
Hi,
For years, I've set my worker window settings to use Prime95 single-threaded by using 4 worker windows (1 per physical CPU). This optimizes the throughput, as far as I can tell. For the first time I looked at the GIMPS assignment rules closely and realized these rules are set up in a way that prioritizes completing assignments quickly, giving faster workers smaller exponents. This has the odd effect that by splitting up the work, which increases the duration of each test, I'll get assigned larger exponents, thereby taking even longer. Should I be allocating the worker windows differently with the goal of completing smaller exponents sooner rather than optimizing the overall throughput? |
|
|
|
|
|
#2 | |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
22×3×17×23 Posts |
Quote:
However extending to 1 worker with 4 cores will likely reduce overall thruput; I'll hazard a guess of 20 or 30%. Each assignment would not drop to 7.5 or 8 days but more likely 10. It depends a lot on amount or RAM; speed of RAM and the internal BUS/Cache etc. hocus-pocus (that means I'm a novice on this stuff). That all said your best friend is simply to run a benchmark and it will tell you exactly. |
|
|
|
|
|
|
#3 |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
152B16 Posts |
Don't guess. Benchmark. It depends on the processor, cache size, and the fft size, whether 1, 2, 4, etc cores/worker are maximal throughput overall. See the attachments at posts 4 and 5 of https://www.mersenneforum.org/showthread.php?t=23900
As exponents get larger, primality tests get longer, and more cores/worker may be needed to avoid expiration before assignment completion. This is especially the case with older slower multicore processors. Last fiddled with by kriesel on 2020-01-06 at 04:33 |
|
|
|
|
|
#4 |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
100110010110102 Posts |
The push for faster turn over with regards to the assignment rules is primarily about the trailing edge. If you are in Cat 2 or 3, you should not be having a problem finishing the exponents using 1 core per worker. Cat 0 and 1 will require 2 cores. (Provided you keep your Days of work to queue low.)
|
|
|
|
|
|
#5 | |
|
Jun 2005
38210 Posts |
Quote:
|
|
|
|
|
|
|
#6 | |
|
"Kieren"
Jul 2011
In My Own Galaxy!
1015810 Posts |
Quote:
"Scuze me while I whip this out!" (See attached.) I just stopped my normal DC work and ran this short-form benchmark. The CPU frequency of 4000MHz given is incorrect. The CPU runs 4 cores locked at 4300MHz. The BIOS shows this (4000MHz) at startup, as well. But a short test run of the benchmark with HWINFO running showed the CPU at 4300. The same is true with regular DCLL work. Last fiddled with by kladner on 2020-01-06 at 18:00 |
|
|
|
|
|
|
#7 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
5,419 Posts |
Quote:
|
|
|
|
|
|
|
#8 | |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
22·3·17·23 Posts |
Quote:
Geez usually my 1 mistake of the year takes longer. LOL |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| CPU Worker Windows | storm5510 | Software | 10 | 2017-06-23 06:34 |
| How to reduce number of worker windows? | Chuck | PrimeNet | 7 | 2011-07-03 19:17 |
| worker windows: one per physical/logical core? | ixfd64 | Software | 2 | 2010-12-09 17:38 |
| Worker Windows - Optimal settings | Unregistered | Information & Answers | 4 | 2010-07-30 21:49 |
| Worker Windows question | joblack | Software | 1 | 2009-01-02 00:24 |