Questions and Answers :
Preferences :
When running two or more projects.....
Message board moderation
Author | Message |
---|---|
pziasd Send message Joined: 14 Oct 07 Posts: 12 Credit: 3,156 RAC: 0 |
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! |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
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? 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 |
©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.