When running two or more projects.....

Questions and Answers : Preferences : When running two or more projects.....
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile pziasd
Avatar

Send message
Joined: 14 Oct 07
Posts: 12
Credit: 3,156
RAC: 0
United States
Message 663775 - Posted: 21 Oct 2007, 17:01:45 UTC

I'm running Seti@Home and Einstein@Home have have allocated the CPU resources equally @ 50%. How does the software allocate priority? Does each project share CPU time by one project running the fist half hour and the second project running the second half hour?

Please explain...

Thanks!
ID: 663775 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 664668 - Posted: 22 Oct 2007, 22:45:15 UTC - in response to Message 663775.  

I'm running Seti@Home and Einstein@Home have have allocated the CPU resources equally @ 50%. How does the software allocate priority? Does each project share CPU time by one project running the fist half hour and the second project running the second half hour?

Please explain...

Thanks!

This can get a bit complex.

1) The default time between switches is one hour.
2) In Round Robin mode, you are correct it normally switches once per period.
3) There is also Earliest Deadline First that is used when there is work on the host that may have difficulty meeting deadline in RR mode.
4) In RR mode the next project to get work is controlled by the Short Term Debt (a bit of a misnomer). The project with the highest debt gets to run now. While a project is running, its STD normally drops.
5) The same rules apply to multi CPU systems, but they can be running any mix up to N CPUs.


BOINC WIKI
ID: 664668 · Report as offensive

Questions and Answers : Preferences : When running two or more projects.....


 
©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.