Message boards :
Questions and problems :
GPU task seems to be stalling the progress of all CPU tasks, but still consuming 100% processor time
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Apr 17 Posts: 6 |
Here is how my projects screen looks right now: http://prntscr.com/eud1xr The M@H task is only supposed to use 0.608 of a CPU, right? However, the percentages for the Citizen Science Grid tasks won't budge at all until the M@H project finishes, at which point they progress a little bit and freeze again when M@H starts a new task. All my four cores (I have hyperthreading, thus the 8 tasks) are always working at 100% throughout. I'm worried, thus, that this effort is being wasted! What's going on? I have a GTX 970 and a core i7 3750 with BOINC Manager v 7.6.33 (x64) on Windows 7. Thank you! P.S: I also posted this on the M@H forums, but I have had no replies so far. |
Send message Joined: 29 Aug 05 Posts: 15480 |
The M@H task is only supposed to use 0.608 of a CPU, right? Well, that value isn't set in stone, it's an advisory value. A minimum so to say. Just about all OpenCL applications do like it to have a whole CPU core free for themselves, so rule of thumb is to free one CPU core per GPU. |
Send message Joined: 9 Apr 17 Posts: 6 |
How do I go about doing that? |
Send message Joined: 29 Aug 05 Posts: 15480 |
Set "Use at most N% of CPUs" to 99% or another value that would set your CPU to use all but one core. The value is an integer. E.g. on a quad core (4) that's 75%-99%, leaving 3 cores to run work. On an octo core (8) that's 88%-99%, leaving 7 cores to do work. All cores = 100% Use at most = 100% divided by (all cores minus one) rounded up or down to the nearest whole figure. |
Send message Joined: 9 Apr 17 Posts: 6 |
Set "Use at most N% of CPUs" to 99% or another value that would set your CPU to use all but one core. The value is an integer. I see, thanks. But since it governs the use of CPUs by the application, and the GPU tasks are part of the same application, will the freed-up core actually be used by the BOINC GPU tasks? |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.