Fast task switching |
![]() |
| log in |
Questions and Answers : GPU applications : Fast task switching
| Author | Message |
|---|---|
|
Since installing the new BOINC and receiving CUDA work, I've noticed that the other 3 CPUs are rapidly cycling through tasks, as if the Manager cannot decide which tasks should be run on them. So my log looks like this: | |
| ID: 843374 · | |
|
Looks like this may be tied to the problem someone else mentioned about the units running at high priority. Basically, Manager decides that the CUDA WU's are going to miss deadline, even though they aren't, and goes into EDF mode. Then, it tries to switch tasks to allow the CUDA jobs to run. But since there isn't another GPU available, it gets stuck in an infinite loop of task switching between the non-CUDA jobs. | |
| ID: 843702 · | |
|
It's possible to take it out of high priority too by reducing the DCF, and this might also stop the task switching, though for me when I run more than one project now, I have to suspend tasks for a while, while one project uses the cpu, and then resume it while the other is suspended. Otherwise, because my system is a single core with an edited cc_config file, the cpu tries to do two project tasks with the one cpu. | |
| ID: 843723 · | |
|
I've reported this problem to the BOINC development team. Hopefully they will come up with a solution. | |
| ID: 843728 · | |
|
Thanks, Eric. For now, I end up managing my own scheduling. I suppose I could turn off SETI, but that would defeat the purpose of the new CUDA functions. ;-) | |
| ID: 843743 · | |
|
It may be that eventually your "duration correction factor" will change to accomodate the shorter run times. (But the BOINC fix shouldn't rely on that, if I have anything to say about it.) | |
| ID: 843746 · | |
|
Perhaps there should be a DCF for each project one joins? | |
| ID: 843754 · | |
Perhaps there should be a DCF for each project one joins? There is. It takes some time for it to adjust, though. Eric ____________ | |
| ID: 843769 · | |
|
Yes, I realize that the DCF might fix things eventually. But the Scheduler really needs to be fixed to recognize this situation in the first place. It should not be getting into an infinite loop of task switching just because of EDF mode. | |
| ID: 843792 · | |
|
I turned off CUDA due to this and the other problems seen and posted about here (video driver crashes, BSOD, 'sparkly' screen). The odd task switching remains, even with non-CUDA projects as the only active ones. Something seems to be broken with the scheduler with this new Manager release, regardless of CUDA. | |
| ID: 844738 · | |
|
Any news on this? I'm still seeing it even with the most recent dev releases. I am no longer even running CUDA, due to suspicions that it fried a video card on me. Could the CUDA app have left a bad setting in client_state.xml that could be causing this? | |
| ID: 867131 · | |
Questions and Answers : GPU applications : Fast task switching
| Copyright © 2013 University of California |