Message boards :
Number crunching :
Keep GPU busy
Message board moderation
Author | Message |
---|---|
Chris Rampson Send message Joined: 15 Jul 00 Posts: 3 Credit: 8,214,119 RAC: 38 |
I want to keep my GPUs (GTX560Ti's) busy, but I always see some task grabbing ALL of the CPUs - while the GPUs are idle. What is the best strategy to keep those CUDA cores glowing? Thanks. |
William Send message Joined: 14 Feb 13 Posts: 2037 Credit: 17,689,662 RAC: 0 |
Runnning stock (openCL) under Linux on host 6415298 edit: you'll need to enable a bunch of log flags. also when the GPU sits idle. do you actually have GPU tasks on the system? are you keeping a core free to feed the GPU? (is that necessary under linux too?) A person who won't read has no advantage over one who can't read. (Mark Twain) |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
do you actually have GPU tasks on the system? Yes, he does. Currently from both SETI and Milkyway, and recently from Einstein and GPUGrid. I suspect that the answer may involve the Milkyway N-Body MT tasks, most recently reported complete about 30 minutes ago. And it may also involve asking whether an upgrade beyond BOINC version 7.2.42 is available from his distro. |
Chris Rampson Send message Joined: 15 Jul 00 Posts: 3 Credit: 8,214,119 RAC: 38 |
I can upgrade to the latest BOINC version (standard 64bit Linux). Milkyway does love grabbing all 8 CPUs while CUDA sleeps ... |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Actually, the BOINC version is probably OK - the bug I was worried about was fixed round about version 6.12.6 This may well involve poring over the debug logs - specifically <cpu_sched_debug>. I'll let William guide you through that - he's been away from the boards for a while, and was wanting to find his feet again (probably tomorrow morning, European time, now). |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
Runnning stock (openCL) under Linux on host 6415298 Yes, it is necessary,especially with an AMD FX CPU. With each crime and every kindness we birth our future. |
William Send message Joined: 14 Feb 13 Posts: 2037 Credit: 17,689,662 RAC: 0 |
I can upgrade to the latest BOINC version (standard 64bit Linux). Milkyway does love grabbing all 8 CPUs while CUDA sleeps ... yes, please. and then please enable the cpu_sched_debug log flag in cc_config.xml. There should be a convenient 'event log options' under 'options' to enable and disable log flags. You will have to let it run until the problem occurs and then post the relevant part of the log. Also, while the milkyway (MW) mt task is running have a look in the advanced view of BOINC manager if there are entries on CPU/GPU usage. edit: @ Mike Thanks. I figured, but prefer to ask when uncertain. Nothing worse than disseminating incorrect tech info. A person who won't read has no advantage over one who can't read. (Mark Twain) |
Chris Rampson Send message Joined: 15 Jul 00 Posts: 3 Credit: 8,214,119 RAC: 38 |
There are no controls for telling BOINC to use the CUDA device. I rarely ever see both GPUs working at the same time. I think I need to build a second computer and have a single GPU in each ... |
©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.