![]() |
![]() |
#1 |
P90 years forever!
Aug 2002
Yeehaw, FL
7·1,051 Posts |
![]()
Right now, on initial install prime95 takes you through 4 dialog boxes:
1) Join GIMPS vs. Just-stress-testing 2) Primenet ID and computer name 3) Hours-per-day and memory settings. 4) Worker Windows - to change work preference Then Primenet is contacted and assignments are made accordingly. Under the theory that it is a good idea to force newbie's to get a DC assignment so that they can verify their hardware and get a feel for the time it takes work-units to complete, I'm thinking of ditching the 4th dialog box. This would mean that work preference is left as what-makes-sense and the user will get a DC. Good idea or not? Too cumbersome for experienced users that are setting up a new machine or re-installing prime95? An experienced user can get around the DC assignment by changing the computer's work preference and unreserving the DC. Another alternative would be to change the server to hand out a DC assignment to a new computer even if the work preference is set to LL or 100M. To me, this seems like a heavy-handed approach that would be very difficult the user to work-around if he insists. Another idea is to ditch the 3rd dialog. The hours-per-day figure is somewhat useful (to the server in making assignment decisions and to the user in estimating completion dates) and unlikely to be filled in if the dialog box is removed from the initial dialog chain. The memory settings are almost irrelevant as LL assignments are almost always P-1'ed. Or maybe, move the hours-per-day to the Primenet ID dialog box. Comments??? |
![]() |
![]() |
![]() |
#2 |
Dec 2011
After milion nines:)
2×19×37 Posts |
![]()
Until you dont touch worker windows , so ( as now) Prime can be used for PRP be free to make changes for LL and Primenet :)
|
![]() |
![]() |
![]() |
#3 |
Feb 2012
34·5 Posts |
![]()
There needs to be a way to access threads/workers preferences before Prime95 goes ahead and reserves assignments.
Because until you put the primenet credentials, you cannot get to the individual worker settings. And once you ‘join Gimps’ Prime95 may quickly grab assignments before you had a chance to change configure the workers the way you want it (unless you pull the network cable, or something). |
![]() |
![]() |
![]() |
#4 | |
"/X\(‘-‘)/X\"
Jan 2013
29·101 Posts |
![]() Quote:
I don't think it's too much to ask. |
|
![]() |
![]() |
![]() |
#5 | |
"Nathan"
Jul 2008
Maryland, USA
111510 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#6 |
"Nathan"
Jul 2008
Maryland, USA
100010110112 Posts |
![]()
With the chasm between the DC minimum and the first-LL minimum, it actually behooves the user to try a couple of DCs. It is quite possible that the fiftieth Mersenne prime to be discovered will be found as a double-check. On the other hand, the next Mersenne prime to be discovered on a first LL may have a nine-figure exponent and a discovery date ten years from now. I'd definitely be willing to take my chances on a double-check or two.
|
![]() |
![]() |
![]() |
#7 | |||
Jun 2003
23×607 Posts |
![]() Quote:
Quote:
Quote:
---- One idea that I had (probably not feasible in the short term, but worth keeping in mind) is to create a cut-down version of P95 exclusively for GIMPS work. I mean, currently P95 is like a swiss army knife. A GIMPS-specific version would be just the knife, no other attachments. It would be tweaked for GIMPS (no stress testing code, no smaller unneeded FFTs, minimal dialogs, all cores for a single test, etc.). Probably a single screen with name, work preference, how many cores to use, and off you go. Last fiddled with by axn on 2016-03-26 at 08:12 |
|||
![]() |
![]() |
![]() |
#8 | |
P90 years forever!
Aug 2002
Yeehaw, FL
7×1,051 Posts |
![]() Quote:
1) Install and run prime95. 2) Click "Join GIMPS" from the dialog box. 3) Enter your user id and computer name. 4) Computer contacts the server, gets a DC assignment and starts running. From here you can go the menus and change the work preference, number of workers, unreserve the DC you were assigned, etc. |
|
![]() |
![]() |
![]() |
#9 |
Jun 2003
23×607 Posts |
![]()
Understood. However, there will be some (a lot? most?) users who wouldn't explore the menus afterwards; they'd do the initial settings and that's that. What would be the work type for them? Would it be an initial DC followed by "whatever makes sense"? I suppose that'd be perfect for such users.
Here is a counter-proposal. Single screen: * Primenet user id * Worktype drop down (possibly don't show ECM, ECM-F, TF, P-1) * Number of cores to use (presumptuous to use all cores by default, even though there is no real impact) [Join Gimps button] [Cancel! I'm just stress testing button] If they choose an LL work type, they get a 1st DC regardless. Maybe have a "I want to ensure reliability of my machine by verifying a known result" checkbox, if we want to give the user the ability to opt-in/out of mandatory DC. My thinking with the mandatory DC is that, with the (new proposed) default of using mutli-threading, a DC on a relatively modern machine should be a few days to a week, so it wouldn't be a huge wait for the user to get to the real action. |
![]() |
![]() |
![]() |
#10 | |
Serpentine Vermin Jar
Jul 2014
2×5×7×47 Posts |
![]() Quote:
Or, since there are people out there who love to peek inside anything that says "advanced settings" even if they're unfamiliar with them, do something like exit the setup dialog and then have some big "start" and "stop" buttons on the GUI (instead of hidden under the Test menu). So it will NOT start right away, getting assignments, until they hit "Start". And the experienced users still have that chance to get in and modify other settings before it takes over. I personally wouldn't mind having a stop/start button on the main GUI instead of in a menu, but then that's just me... I use those often when shuffling assignments around manually in the worktodo file. ![]() EDIT: In other words, make the initial setup for new users as easy as possible, defaulting things to what would typically be the most reasonable choices... start out with a DC assignment no matter what because we want to prove the system is reliable, first and foremost, then "what makes sense" rules as they exist now. Too many dialogs for new users is just confusing and can be a barrier to getting started at all. Last fiddled with by Madpoo on 2016-03-26 at 17:41 |
|
![]() |
![]() |
![]() |
#11 | |
Serpentine Vermin Jar
Jul 2014
2×5×7×47 Posts |
![]() Quote:
It's a horrible shame those users were unaware of how bad their systems were at the time, it's a waste of resources, and it vastly increased the chances a prime was missed and won't be found until DC gets to it. I mentioned in the strategic DC thread that I'm currently chasing down one particular computer that had several bad months in a row where I'm suspicious that most/all of their results over a 5 month period (perhaps longer?) are bad. And this is no lightweight system... they're turning in 30+ exponents a month in the 70M-80M range. And they're still active, and they're still not doing any DC work and may not even be aware of all the bad results we're turning up in their history. Sigh... yeah, if Primenet were *forcing* (yes, that sounds bad, but...) them to do a DC once every 20-30 checks, I'd be hopeful that bad systems would be spotted sooner. It's only by chance that we're finding these systems now. I'm pretty sure the only reason this particular one popped onto my radar is that they got some exponents that were reassigned after being expired, and then the original person checked it in with a mismatch and then maybe that person saw the mismatch, decided to run it again and found that theirs was correct after all. Otherwise I can't think of any particular reason why 3 out of 35 or so results that were turned in during a particular month would have happened to be double and triple-checked, proving this guy's results as bad, leading me to it. Sheer luck. And who knows how many more like that are out there, just waiting to be discovered. There are thousands of systems out there that have never had a single one of their results double-checked, and that's actually something I've been trying to do here and there... do at least ONE double-check of each CPU that doesn't have one, but obviously it's not a one man job. ![]() (note to George: maybe that could be a change to the DC assignments... hand those kinds of things out first, not just based on "lowest exponent first", but "most useful exponent first") |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Prime95 defaults - your input requested | Prime95 | PrimeNet | 25 | 2016-03-25 19:32 |
Program requested | devarajkandadai | Software | 3 | 2013-07-08 12:01 |
Rigour Requested | davieddy | Math | 0 | 2013-04-25 11:47 |
Searches and defaults | Nelson | Forum Feedback | 18 | 2010-07-17 19:01 |
"Archive" server - community input requested | delta_t | PrimeNet | 8 | 2007-03-09 20:24 |