![]() |
|
|
#45 | ||||||
|
"Richard B. Woods"
Aug 2002
Wisconsin USA
1E0C16 Posts |
Quote:
It's not the typical (even the "minimum typical") that should govern the default choice, but the (even if rare) minimum systems. GIMPS's goal of minimal interference needs to be geared to the minimum volunteered systems, not the typical volunteered systems. Quote:
Quote:
... and the user can give that consent by changing the Allocated Memory figure himself from the default value to a higher figure. Quote:
Quote:
Quote:
|
||||||
|
|
|
|
|
#46 | |
|
Feb 2004
25·5 Posts |
Quote:
Last fiddled with by diamonddave on 2012-01-10 at 01:03 |
|
|
|
|
|
|
#47 |
|
Jun 2003
5,051 Posts |
I'm sorry, but I cannot reconcile that with this
If the "we" is referring to the forum's P-1 volunteers, how did you get to general GIMPS participants? |
|
|
|
|
|
#48 | |
|
Jun 2003
5,051 Posts |
Quote:
Risk-benefit calculations and tradeoffs are made all the time. Typical _should_ be the point. But, I'm not interested in convincing you. George, perhaps. |
|
|
|
|
|
|
#49 | |
|
Jun 2010
Pennsylvania
2×467 Posts |
Quote:
I may not have much programming or mathematical expertise, but I do know a thing or two about dealing with staffs of volunteers, which may be a better analogy than a project administrator (in a professional setting). The operative phrase in situations where your personnel can leave without penalty at the drop of a hat (since they're not getting paid), is: BEGGARS CAN'T BE CHOOSERS. Make changes and regulations that annoy the volunteers (in the case of GIMPS, that cause noticeable resource drains on volunteered non-dedicated PCs), and I'm going to be left with a considerably emptier office. It's a difficult balancing act. Sure, I can console myself with the line that the remaining volunteers are "more committed," that their "per-worker output" is bigger, and so on and so forth, but the bottom line is that less ends up getting done. In professional settings, as the manager you're the customer who's buying the employees' time. But in a volunteer effort such as GIMPS, they're actually the customers, as in effect they are purchasing from you the psychic benefits to be gained from offering their time. Decrease those benefits, and you decrease your sales (volunteer efforts). Rodrigo Last fiddled with by Rodrigo on 2012-01-10 at 07:25 |
|
|
|
|
|
|
#50 |
|
Jun 2003
5,051 Posts |
I'm not talking about a professional setting. I'm talking about a DC project admin (someone like George). Sorry if I wasn't clear. It was no analogy.
Last fiddled with by axn on 2012-01-10 at 07:39 |
|
|
|
|
|
#51 |
|
Jun 2003
5,051 Posts |
You're assuming that which you want to prove. The whole idea is that upping the default value to 300MB is not going to cause "noticeable resource drains". The case has been made why 8MB is overly conservative _in today's environment_. To counter that, you've to demonstrate that a significant fraction (say 3%) of the userbase will be affected. Keep in mind that we can only change the default when users install / upgrade to a yet-to-be-released new version of the software -- which users of older machines aren't going to use anyway.
|
|
|
|
|
|
#52 | |
|
"Richard B. Woods"
Aug 2002
Wisconsin USA
22·3·641 Posts |
Quote:
2) Suppose a typical system has applications that use all but 40 MB of RAM without swapping. Prime95 is introduced, and outside of stage 2 exists peacefully without causing any more swapping. But stage 2 with allocation of any more than the default 8 MB does cause swapping, noticeably slowing other applications. Is that acceptable, in your opinion? 3) Suppose a maximum system has applications that use all but 40 MB of RAM without swapping. Prime95 is introduced, and outside of stage 2 exists peacefully without causing any more swapping. But stage 2 with allocation of any more than the default 8 MB does cause swapping, noticeably slowing other applications. Is that acceptable, in your opinion? Last fiddled with by cheesehead on 2012-01-10 at 08:47 |
|
|
|
|
|
|
#53 | |
|
"Richard B. Woods"
Aug 2002
Wisconsin USA
22·3·641 Posts |
Quote:
Assume you come up with an answer for that. How does that materially differ from simply having the volunteers each change their allocated memory from the default to 300 MB (or whatever you're proposing)? In other words, if the default is not going to be changed for general GIMPS participants, how does that materially differ from the situation we already have right now, in which volunteers perform one simple parameter change to their allocated memories? But if it is going to be changed for general GIMPS participants as well as for "we" volunteers, then -- well, we've just connected "we" volunteers to general GIMPS participants, in regard to default values, haven't "we"? Last fiddled with by cheesehead on 2012-01-10 at 09:06 |
|
|
|
|
|
|
#54 |
|
Jun 2003
5,051 Posts |
All three of scenarios are trivially invalid. Prime95 has a working memory requirement of about 50MB. So merely running P95 will cause trashing. We don't have to get to Stage 2 for that. But I'll assume that there is a certain usage level at which Stage 2 will cause trashing, and it is this that you're interested in (not the specific number 40).
Also, it is my understanding that P95 will not acquire more than 90% of available free memory. So to cause trashing, P95 should've acquired the memory for stage 2 and then additional load from other programs caused the trashing. Is it acceptable? It is most unfortunate, but if P95 is only using 300MB, I think we have a definite defense -- we are _not_ using too much resources -- for a high end and typical systems. For the minimal system, depending on how much it is spec'ed, may not find it acceptable. OTOH, it is highly unlikely that these minimal system will have enough specs to get LL/P-1 in the first place. In short, I am not worried about this scenario happening in real life. |
|
|
|
|
|
#55 | ||
|
Jun 2003
5,051 Posts |
Quote:
People who volunteer for P-1 == those who do so in this forum. That's what I mean -- and that's what I think Dubslow meant when he said "we" -- not the wider P-1 community. If that's not what you mean, we're talking different things. (For those who do volunteer here, the question of default doesn't even arise. They know what they're doing -- they'll allocate necessary memory). When I say "change the default", I mean, make the _new_ P95 versions such that instead of showing 8MB, show 300MB, when a user installs (or upgrades) P95. Most importantly, I didn't interpret Dubslow's statement as at all dealing with change of default (his was just a casual support of my idea). His statement was still concerning _his_ original idea of testing partially done (B1=B2) P-1's. That's where I *ahem* accused you of less-than-charitable interpretation. Quote:
My interpretation -- he kind of admits that doing the partial P-1 is a lost cause, since there is not enough resources to even do a proper P-1 on "virgin" candidates. Seriously? Is that not a viable interpretation? |
||
|
|
|