Allow boinc to "stutter" processing within each second


log in

Advanced search

Questions and Answers : Wish list : Allow boinc to "stutter" processing within each second

Author Message
Greg Edwards
Send message
Joined: 27 Mar 00
Posts: 4
Credit: 12,554
RAC: 0
Australia
Message 3262 - Posted: 1 Jul 2004, 22:04:33 UTC

I couldn't think of a better title.

I'm running Folding@Home and it allows you to nominate the fraction of each second that it runs. So you can have it running for say 0.7 sec and idle for 0.3 second (it may schedule itself even more finely that that, if so all the better).

This means that there is cpu time within each second where oridnary tasks (email, WP, etc) can run and not have any contention with F@H. Any priority scheme can foul up eventually and compete at the same level with normal tasks - I've found that seti@home classic runs at Windows level 4, but offline folders in Outlook get processed at level 1, and s@h classic hangs them.

It's cruder but guaranteed to work, if you background a grinder task in both priority and time-slicing. Then any unexpected task that pops up, maybe overnight when you're not there, can be sure to have 20%, or whatever you nominate, of the cpu. I'm happier to sacrifice 20% of my s@h cycles to keep my machine reliable in this fashion.

Or, s@h could just detect other activity trying to run and back itself off for a while, like it does for detected keystrokes. I guess this could get recursive when Boinc is running multiple projects, but should be solvable.

Greg E.

Heffed
Volunteer tester
Send message
Joined: 19 Mar 02
Posts: 1856
Credit: 40,736
RAC: 0
United States
Message 3306 - Posted: 2 Jul 2004, 0:56:47 UTC

The S@H project application will give up CPU cycles to anything that wants them.

I run full time with no slowdowns. Even while gaming. Ran this way for months in beta.

Questions and Answers : Wish list : Allow boinc to "stutter" processing within each second

Copyright © 2014 University of California