Message boards :
Number crunching :
Balancing CPU and GPU Downloads – How?
Message board moderation
Author | Message |
---|---|
OTS Send message Joined: 6 Jan 08 Posts: 369 Credit: 20,533,537 RAC: 0 |
Using the GPU is relatively new to me and I recently noticed that my CPU was starved for work with only one core working while my GPU had enough work for quite a while. Is there is any way to change my configuration so the work is downloaded equally between GPU and CPU when work is scare so that does not happen? A search of the forum with likely search terms did not result in anything useful nor did I find a useful parameter for the app_info.xml at “http://boinc.berkeley.edu/wiki/client_configuration†I know I can turn off downloads to the processor with all the work by modifying the settings in my “SETI@home preferences†but it would be much better if it did not take manual intervention to provide a balanced distribution of work. |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
AFAIK, the only way for to prevent the CPU to idle (in your case) is to decrease the cache settings in the computing preferences. I would start e.g. with: Store at least 2 days of work Store up to an additional 0 days of work ... and then maybe let it at: Store at least 4 days of work (or something, depend how the success is) BOINC want to fill up the cache first for the most performance device, mostly GPU. If the GPU have the set cache reached, BOINC will fill up the CPU cache. |
OTS Send message Joined: 6 Jan 08 Posts: 369 Credit: 20,533,537 RAC: 0 |
AFAIK, the only way for to prevent the CPU to idle is to decrease the cache settings in the computing preferences. Manually turning off downloads to the GPU it is then. Limiting the cache size ultimately limits how much total work you can download and if that is short of 100 WUs per processor it sort of goes against the grain, particularly when they are APs :). Thanks for taking the time to reply. Edit: Actually turning off one processor could result in that processor not getting any work if you are not paying attention. Your way is better. Thanks again. |
KLiK Send message Joined: 31 Mar 14 Posts: 1304 Credit: 22,994,597 RAC: 60 |
I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs... even though I have selected to use ONLY GPU units, somehow CPU units keep comming to my computer...so I have to abort them! :/ also, alternatives option is disabled...so no CPU tasks should arrive... does anybody have similar problem? :/ non-profit org. Play4Life in Zagreb, Croatia, EU |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs... Which host is this one? You have three hosts that contacted this project recently, two have no work at all, and the third only has 100 Cuda GPU tasks, no CPU tasks, no Aborted tasks, So your preference selection is working correctly. All tasks for computer 7422266 It is possible you have a 2nd Account with a host there, changing the preferences on this Account won't make that host obey them. Claggy |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
KLiK wrote: I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs... I understood your problem correct - you don't want that the SETI server send CPU tasks to your BOINC? (just a phrase, because BOINC decide which device get the project tasks) If so, then you must un-/check like following: Use CPU: O <- here uncheck the CPU Use ATI GPU: O Use NVIDIA GPU: X <- check NV GPU, so BOINC just ask for NVidia tasks Use Intel GPU: O ... in your SETI@home preferences. If this don't solve your problem, I have no other idea. Because the CPU tasks don't fly around and search on their own idle devices. ;-) |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Does anyone actually look at peoples hosts before they post? Claggy |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
Does anyone actually look at peoples hosts before they post? No, I just write, because I like to write. I did. I thought he meant in past. I have no idea how long WCG tasks lasts. I have no idea how the project shares are. Maybe BOINC ask just here and there to CPU tasks at SETI (the 60 secs loop in BOINC?)? |
KLiK Send message Joined: 31 Mar 14 Posts: 1304 Credit: 22,994,597 RAC: 60 |
KLiK wrote:I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs... the thing is I use ATi, nVidia & intel GPU's...so those 3 are selected! ;) also, just checkte the Event log...& saw that SETi@home asked for CPU tasks...don't know why it did? :/ non-profit org. Play4Life in Zagreb, Croatia, EU |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
KLiK, Answer the question, None of your three hosts has any CPU tasks!!!!!!!!! What is the host ID of the computer that suppossibly has CPU tasks? Claggy |
KLiK Send message Joined: 31 Mar 14 Posts: 1304 Credit: 22,994,597 RAC: 60 |
KLiK, Answer the question, None of your three hosts has any CPU tasks!!!!!!!!! Yes, my SETi@home is setup to use ONLY GPUs. ID of the computer is MD1DF7CC Another mistery is, tasks seem to be GPU based... http://setiathome.berkeley.edu/results.php?userid=9989358&offset=0&show_names=0&state=6&appid= But didn't have cuda or intel_gpu extension... :/ non-profit org. Play4Life in Zagreb, Croatia, EU |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
ID of the computer is MD1DF7CC That appears to be a name, not a HostID (numeric). It's not accessible to us. http://setiathome.berkeley.edu/results.php?userid=9989358&offset=0&show_names=0&state=6&appid= And that says userid - again, a link in that form isn't accessible to your audience. The links we can use are Host 7264653 Host 7422266 Host 7422247 (no tasks) Host 7465420 (no tasks) And, like Claggy, I see only GPU tasks there. So, more details and explanations, please, if you want us to help analyse your situation. |
KLiK Send message Joined: 31 Mar 14 Posts: 1304 Credit: 22,994,597 RAC: 60 |
Next time I'll get a print out of BOINC tasks... :/ non-profit org. Play4Life in Zagreb, Croatia, EU |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
KLiK wrote: I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs... I myself wrote: I understood your problem correct - you don't want that the SETI server send CPU tasks to your BOINC? (just a phrase, because BOINC decide which device get the project tasks) KLiK wrote: the thing is I use ATi, nVidia & intel GPU's...so those 3 are selected! ;) Hm, OK, really last idea of me. ;-) Go to your PC overview, you see the column 'Location'. The related PC which get CPU tasks from time to time, which 'Location' (--- (for default), home, work, school) he have? Look to your SETI@home preferences: Primary (default) preferences Separate preferences for home Separate preferences for school Separate preferences for work ... if you unchecked the CPU (at the location the PC is set). |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Hm, OK, really last idea of me. ;-) Dirk, Which part of 'None of KLiK's hosts have ANY CPU tasks' don't you understand? Claggy |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
I do understand - that now, in this time, currently - his PCs don't have CPU tasks in their overviews. I do understand - he saw (in BOINC) that a/the PC/s got CPU tasks in past. After looking to the hosts/details/app_details there are no CPU apps. But who knows, is this overview correct? Server hiccup? In past, a PC of me (AMD Phenom II X4 940 BE with 4x GTX260) which was offline, which stands in the corner and had no, no cable connected (power, LAN or something else), got suddenly tasks from the SETI server (their were shown in the host/tasks overview) ... - still mysterious. |
KLiK Send message Joined: 31 Mar 14 Posts: 1304 Credit: 22,994,597 RAC: 60 |
OK, here is a link to my folder on Dropbox: https://www.dropbox.com/sh/ateri6dh98o1fhf/AABpyLmg6QmwAW7tDk6XNjSea?dl=0 in stdoutdae.txt you can find: [SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu on lines: 1221, 3893, 4188, 6871, 7318, 7640, 8544, etc. in stdoutdae.old you can find: [SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu on lines: 293, 1522, 2366, 2544, 3935, 4419, etc. can someone have a better look? ;) non-profit org. Play4Life in Zagreb, Croatia, EU |
ivan Send message Joined: 5 Mar 01 Posts: 783 Credit: 348,560,338 RAC: 223 |
OK, here is a link to my folder on Dropbox: That computer is on another account! Computer 7535648 Owner KLiK http://setiathome.berkeley.edu/show_user.php?userid=9989917 Compared to the account you're posting from here: http://setiathome.berkeley.edu/show_user.php?userid=9989358 (E.g. Computer 7422247 Owner KLiK http://setiathome.berkeley.edu/show_user.php?userid=9989358) ...so anything you do under this account won't affect that computer. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
stdoutdae.txt, line 25: 24-Apr-2015 08:54:14 [SETI@home] URL http://setiathome.berkeley.edu/; Computer ID 7535648; resource share 80 Computer 7535648 http://setiathome.berkeley.edu/show_user.php?userid=9989917 That 'KLiK' has never posted on the SETI forums - as Claggy guessed, the computer is on a different account. |
KLiK Send message Joined: 31 Mar 14 Posts: 1304 Credit: 22,994,597 RAC: 60 |
OK, here is a link to my folder on Dropbox: probably is sthg to do with BOINC-BAM & SETi@home accounts not being joined... how to correct that? :/ non-profit org. Play4Life in Zagreb, Croatia, EU |
©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.