Change verbiage on preferences

Questions and Answers : Wish list : Change verbiage on preferences
Message board moderation

To post messages, you must log in.

AuthorMessage
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 700311 - Posted: 16 Jan 2008, 1:20:11 UTC

It seems that the way BOINC handles CPU throttling has confused many, and at least one user has called into question the exact verbiage of "Use at most" X% of CPU time, thinking that it should never go over X%.

I suggest changing the verbiage to "Use on average" X% of CPU time. This may clear up at least some misunderstanding as to how BOINC throttles CPU usage as an average and not an absolute.
ID: 700311 · Report as offensive
AndrewM
Volunteer tester

Send message
Joined: 5 Jan 08
Posts: 369
Credit: 34,275,196
RAC: 0
Australia
Message 700512 - Posted: 16 Jan 2008, 14:58:28 UTC
Last modified: 16 Jan 2008, 15:33:34 UTC

Could the explanations contained in the forums re %of CPU Time be condensed into a short document and a link be included in the preferences page?

A percentage of new users like me will always be confused, no matter how it is worded.
CPU Usage Percentage. Thanks Ozzfan for the link in your signature.

Andrew :)
AndrewM
ID: 700512 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 700547 - Posted: 16 Jan 2008, 16:57:27 UTC - in response to Message 700311.  

The whole thing is a misnomer anyway as you're not throttling a percentage of the CPU time, but throttling BOINC.

When BOINC is using the CPU, it'll do so at maximum CPU cycles. Whether you use throttling or not. All the throttling does is suspend the application for so many seconds every 10 seconds, depending on the percentage you set.

You're not throttling the CPU time, as any task that takes 40 CPU minutes will still take 40 CPU minutes when run with 50% throttling. That the wall time will be anywhere from 40 to 80 minutes (or more) doesn't matter.

But come up with a good description and I'll add it to Trac.

ID: 700547 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 700549 - Posted: 16 Jan 2008, 17:06:35 UTC - in response to Message 700547.  

The whole thing is a misnomer anyway as you're not throttling a percentage of the CPU time, but throttling BOINC.


I fully agree, but if you read thread [url=http://setiathome.berkeley.edu/forum_thread.php?id=44698]"Please, Can BOINC/SETI CPU Utilization Be Made Smoother?" over in Number Crunching, user Brenda (who obviously has two different issues going on) seems to think her problem is the throttling that is causing poor performance, and it's the verbiage in the preferences that seems to have led her to this incorrect idea.

So I thought it might be a good idea to change the wording so others won't come to the same incorrect conclusion.

But come up with a good description and I'll add it to Trac.


The only thing I can come up with is changing a single word, from "Use at most" to "Use on average" so that people know it's not an absolute (i.e. BOINC will only use 50% and no more) but more of an average (BOINC will use on average 50% of your CPU).

Just a minor change, but it may go a long way toward preventing further confusion.
ID: 700549 · Report as offensive
Odysseus
Volunteer tester
Avatar

Send message
Joined: 26 Jul 99
Posts: 1808
Credit: 6,701,347
RAC: 6
Canada
Message 700741 - Posted: 17 Jan 2008, 3:02:22 UTC
Last modified: 17 Jan 2008, 3:02:56 UTC

FWIW it would make the most sense to me if the whole thing were to be inverted:

“Reduce CPU usage by: [default=0] percent
Enforced by version 5.6+
(Pauses processing every few seconds to improve cooling in portable or compact computers.)
”

Something like that, anyway. I imagine the preference form could easily convert the percentage back to the usual format (and vice versa when displaying the current setting) so as to avoid having to make changes to the implementation in the CC.
ID: 700741 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 700755 - Posted: 17 Jan 2008, 5:01:53 UTC

Odysseus' suggestion works well too.
ID: 700755 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 700795 - Posted: 17 Jan 2008, 11:30:06 UTC
Last modified: 17 Jan 2008, 11:49:54 UTC

OK, I'll go with Odysseus' description.

Do know, that the 5.10.38 we're now testing has the new throttling option built in, which does work with 1/10th of a second throttling. Or at least, we should test that. ;-)

ticket [trac]#542[/trac].
ID: 700795 · Report as offensive

Questions and Answers : Wish list : Change verbiage on preferences


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.