No GPU tasks if CPU tasks are suspended

Chris
Chris
Joined: 9 Apr 12
Posts: 61
Credit: 45056670
RAC: 0
Topic 197038

I suspended some tasks (Einstein and also some CPDN) to work out my gpu problem. Even with the sluggish pace I eventually needed new gpu work, but the server wouldn't give me any because the cpu work was suspended.

I don't see a reason for that behavior to happen. It seems unnecessary to since the cpu and gpu do not use the same work.

Quote:
7/1/2013 3:46:25 AM | Einstein@Home | Sending scheduler request: Requested by user.
7/1/2013 3:46:25 AM | Einstein@Home | Reporting 1 completed tasks
7/1/2013 3:46:25 AM | Einstein@Home | Not requesting tasks: some task is suspended via Manager
7/1/2013 3:46:27 AM | Einstein@Home | Scheduler request completed

I got new work after resuming the CPDN (to prevent the E@H cpu tasks from actually starting) and then resuming the cpu tasks, updating, and then suspending all of it again.

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

No GPU tasks if CPU tasks are suspended

Quote:

I suspended some tasks (Einstein and also some CPDN) to work out my gpu problem. Even with the sluggish pace I eventually needed new gpu work, but the server wouldn't give me any because the cpu work was suspended.

I don't see a reason for that behavior to happen. It seems unnecessary to since the cpu and gpu do not use the same work.

Quote:
7/1/2013 3:46:25 AM | Einstein@Home | Sending scheduler request: Requested by user.
7/1/2013 3:46:25 AM | Einstein@Home | Reporting 1 completed tasks
7/1/2013 3:46:25 AM | Einstein@Home | Not requesting tasks: some task is suspended via Manager
7/1/2013 3:46:27 AM | Einstein@Home | Scheduler request completed

I got new work after resuming the CPDN (to prevent the E@H cpu tasks from actually starting) and then resuming the cpu tasks, updating, and then suspending all of it again.


Not a problem with the Server, If you suspend a task from a project, the Boinc client won't ask for work for that project, if the client isn't asking for work, the server won't send any.

Claggy

Chris
Chris
Joined: 9 Apr 12
Posts: 61
Credit: 45056670
RAC: 0

Right. I can read my log

Right. I can read my log file, right?

Boinc "problem" instead. I still think that is a problem, but I don't like several things about how boinc handles cpu and gpu tasks together.

Rechenkuenstler
Rechenkuenstler
Joined: 22 Aug 10
Posts: 138
Credit: 102567115
RAC: 0

RE: Right. I can read my

Quote:

Right. I can read my log file, right?

Boinc "problem" instead. I still think that is a problem, but I don't like several things about how boinc handles cpu and gpu tasks together.

You can opt out all applications, you don't want to run with the option: Run only the selected applications

With that, you can avoid GPU apps, but run CPU apps, without having to suspend single tasks.

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

RE: Right. I can read my

Quote:

Right. I can read my log file, right?

Boinc "problem" instead. I still think that is a problem, but I don't like several things about how boinc handles cpu and gpu tasks together.


It's a design decision by the developers, if you suspend a task from a project, Boinc won't ask for more work from that project, if Boinc's not able do the suspended task, why send more tasks?

Claggy

Chris
Chris
Joined: 9 Apr 12
Posts: 61
Credit: 45056670
RAC: 0

Because I had a GPU with no

Because I had a GPU with no work.

CPU work was suspended for testing purposes. CPU work sitting in a queue is no good for a cpu. Since neither can use the other's tasks, I can't see the purpose of managing them together like that.

It makes perfectly fine sense to not send more CPU work.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.