Force Host to run GPU Tasks Preferentially?

Gamboleer
Gamboleer
Joined: 5 Dec 10
Posts: 173
Credit: 168389195
RAC: 0
Topic 198659

I'm encountering an odd problem ever since my dual 2660 system with a 7970 and 7950 (which had been assigned O1 I tasks) started running O1 F: it will sometimes stop running GPU work in favor of using assigned cores to CPU tasks.

For example, this morning I found only GPU 0 running, and only running 2 simultaneous BRP6 tasks insted of the 3 in my web settings. Rebooting did not help; I Had to suspend all O1 F tasks to get 6 BRP6 tasks going again. This is the second time this has happened.

The O1 F tasks don't appear to be running in a high-priority mode (I seem to remember this used to show on the client when there was a danger of missing a deadline). I only have a 2.5 day (total) cache. I have the use_all_gpus setting in my config file.

Any idea what I can do to ensure the GPUs are fully fed before CPU tasks are run?

archae86
archae86
Joined: 6 Dec 05
Posts: 3146
Credit: 7060154931
RAC: 1147286

Force Host to run GPU Tasks Preferentially?

Quote:
Any idea what I can do to ensure the GPUs are fully fed before CPU tasks are run?


Three ideas, some not foolproof, and some possibly not to your liking:
1. Set a lower value for the Use at most nn% of the CPUs parameter
2. Set a lower cache
3. Just set your preference not to accept CPU work

I think I saw somewhere that the more modern releases of boincmgr don't show the high priority mode anymore, figuring it used to frighten people more than it helped. However BoincTasks does show it, so I think the state still exists. Perhaps you were in it.

Gamboleer
Gamboleer
Joined: 5 Dec 10
Posts: 173
Credit: 168389195
RAC: 0

RE: RE: Any idea what I

Quote:
Quote:
Any idea what I can do to ensure the GPUs are fully fed before CPU tasks are run?

Three ideas, some not foolproof, and some possibly not to your liking:
1. Set a lower value for the Use at most nn% of the CPUs parameter
2. Set a lower cache
3. Just set your preference not to accept CPU work

I think I saw somewhere that the more modern releases of boincmgr don't show the high priority mode anymore, figuring it used to frighten people more than it helped. However BoincTasks does show it, so I think the state still exists. Perhaps you were in it.

I think you're correct about the hidden High Priority mode. I have 247 in progress F tasks, due in 5-6 days. That's pushing the limits of what the machine will accomplish with the current # of active cores running 24/7. I had it turned off for 24 hours when I went out of town last weekend, and also had an overnight crash the next day, so it's probably behind.

My RAC is already trashed so I've lowered the cache to 1.5 days and will just muddle through the current tasks.

Comment viewing options

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