Message boards : Questions and problems : Enh.CUDA tasks suppress older task
Message board moderation
Author | Message |
---|---|
Send message Joined: 18 Aug 08 Posts: 7 |
Hello, I have the experience, that the new seti-enhanced tasks (running on NVidia) suppress old fashioned tasks, running only on the CPU. Sample: a seti-astropulse task is running for 35h. An hour before it finishes boinc loads new tasks from the web (setiathome enhanced 6.05). One of these new tasks immediately starts to run, the old astropulse task is suppressed and waits. Manually delaying/stopping the new task brings astropulse back in the foreground and then it finishes successfull. Under certain conditions, not reliable reproducable, both tasks (old and new) were running at the same time (although according to the configuration only 1 of 2 CPUs is dedicated to boinc). But usually only one task is running at the same time. Quite strang behavior! Anyway, I think, tasks should execute in order of their arrival or their expiration time. Regards, Edgar |
Send message Joined: 29 Aug 05 Posts: 15549 |
At this moment, BOINC can only do either GPU or CPU tasks at the same time, for the same project. It can do a Seti GPU task and CPU tasks for another project at the same time, just not for the same project... or at least not for Seti. The reason behind this is that it needs a new scheduler to be able to send both executables and tasks to the computer. This will be built into BOINC in the future (think 6.8). In the mean time you may look at this thread on the Seti forums for a work around. |
Send message Joined: 18 Aug 08 Posts: 7 |
At this moment, BOINC can only do either GPU or CPU tasks at the same time, for the same project. It can do a Seti GPU task and CPU tasks for another project at the same time, just not for the same project... or at least not for Seti. The reason behind this is that it needs a new scheduler to be able to send both executables and tasks to the computer. This will be built into BOINC in the future (think 6.8). Thanks, Ageless, for the response! So this might explain, why I was not able to see both (old and new) task running in parallel again. Happens just twice after pausing an seti.enhanced task. However, what I believe is not correct, is the fact, that Seti.enhanced tasks are preferred to old-style tasks, which were started earlier. I have a Dual-Core CPU and configured 50% CPU usage (== 1CPU) - I expect only one boinc task at a time running. And older tasks should finish before the new tasks starts - no matter if old or new style (CUPA) tasks. But no worries, the astropulse task is finished and I got only seti.enh. tasks. However, Video/TV display and Gaming is severly impacted now (Option "calculate, when computer is in use" is on - I might have to turn it off. I did not had to do that before). Best regards, Edgar |
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.