Joined: 29 May 99
I hope this is the right forum for this kind of question. If not - please move it to the right forum.
I run BOINC with 4 projects on my computer. Ever since the CUDA version was released, ALL of my SETI@HOME WUs have been processed by the GPU (all the time), and all other projects' WUs have been processed by my CPU (taking turns). This leaves the one Astropulse WU I have in my tasks list in a very bad position:
Before the update to the CUDA version (BOINC 6.4.5), the Astropulse WU acquired something like 53 hours, with ~7 hours left. After the update, the Astropulse WU hasn't been processed by the CPU at all, so I for the past week or so, it has been waiting for its turn, which never comes.
As I understand, the logic goes something like this:
1. Share the CPU time between the 4 projects.
2. if a SETI@HOME WU is being processed by the GPU, don't process SETI@HOME WUs in the CPU.
3. Process SETI@HOME WUs in the GPU as much as possible.
Now, when my partly done Astropulse WU tries to get its turn, it get "pushed back to the end of the line", as a SETI@HOME WU is already being processed by the GPU. It doesn't even get its turn among the "CPU based application", as SETI@HOME is working close to 100% of the time BOINC is running (in the GPU).
So, other then to disable all work for all the projects and allow Astropulse to finish that WU, is there a way to make sure the Astropulse WU finishes before it expires?
Joined: 15 May 99
©2023 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.