Keeping The GPU Busy More Often

Domenic
Domenic
Joined: 22 Sep 15
Posts: 21
Credit: 93554420
RAC: 4
Topic 226246

Hello all,

I am wondering if there is a way to keep my GPU crunching without waiting on the CPU. Not sure if this would be something akin to a rewrite of how a WU is created vs just a setting that could be tweaked. Or possibly even just a limitation of BOINC itself.

As far as I understand it, the GPU crunches up to 99%, then the CPU core goes through the results for analysis of some sort. It takes about 6 minutes for my 1080ti to crunch a WU to 99%, and about 5:30 for a single 5950X core to go through it. So my GPU is sitting there idle approx 50% waiting on this core. Adding more WU crunching at once does not really solve the issue, as the WUs tend to line up close to each other and the GPU is still sitting idle at certain points.

My question basically becomes is it possible to decouple the WU at that point? Is this a limitation of the WU? Maybe there is some setting that if the GPU is idle, the next WU can start? Just a curiosity thing.

mikey
mikey
Joined: 22 Jan 05
Posts: 12023
Credit: 1834311438
RAC: 67357

Domenic wrote: Hello all, I

Domenic wrote:

Hello all,

I am wondering if there is a way to keep my GPU crunching without waiting on the CPU. Not sure if this would be something akin to a rewrite of how a WU is created vs just a setting that could be tweaked. Or possibly even just a limitation of BOINC itself.

As far as I understand it, the GPU crunches up to 99%, then the CPU core goes through the results for analysis of some sort. It takes about 6 minutes for my 1080ti to crunch a WU to 99%, and about 5:30 for a single 5950X core to go through it. So my GPU is sitting there idle approx 50% waiting on this core. Adding more WU crunching at once does not really solve the issue, as the WUs tend to line up close to each other and the GPU is still sitting idle at certain points.

My question basically becomes is it possible to decouple the WU at that point? Is this a limitation of the WU? Maybe there is some setting that if the GPU is idle, the next WU can start? Just a curiosity thing.

I think the Crunchers Corner or even the Wish List forum would be alot more helpful but basically you need to run more than one task at a time, that may or may not work depending on the tasks you are running and the memory on your 1080Ti gpu, that would get 2 units running at once and since they wouldn't start and stop at exactly the same time it would solve your problem. But since your computers are hidden I have no idea how much onboard memory your 1080Ti has.

Domenic
Domenic
Joined: 22 Sep 15
Posts: 21
Credit: 93554420
RAC: 4

Alright, I can start messing

Alright, I can start messing with multiple WUs again to see if that has tangible benefit. I am not sure that is going to solve the issue perse since there is still the same problem with the waiting at the end, but I can give it a shot. I can also swap the post to one of those other groups, I just did not think it fit the descriptions offered on the main forum page.

The GTX 1080ti has 11GB of RAM, I am unsure if any 1080ti has deviated from this amount.

mikey
mikey
Joined: 22 Jan 05
Posts: 12023
Credit: 1834311438
RAC: 67357

Domenic wrote: Alright, I

Domenic wrote:

Alright, I can start messing with multiple WUs again to see if that has tangible benefit. I am not sure that is going to solve the issue perse since there is still the same problem with the waiting at the end, but I can give it a shot. I can also swap the post to one of those other groups, I just did not think it fit the descriptions offered on the main forum page.

The GTX 1080ti has 11GB of RAM, I am unsure if any 1080ti has deviated from this amount. 

Just let the first task get about 1/4 to 1/3 of the way thru the crunching before starting the 2nd task and they should take awhile before they sync up and start and end at the same time. If that happens just pause one of them so it has a good gap and then restart it again.

Markus Windisch
Markus Windisch
Joined: 23 Aug 21
Posts: 61
Credit: 97881372
RAC: 0

My card has 8 GB (RTX2070)

My card has 8 GB (RTX2070) and it can easily handle four tasks at once! Most of the time (like 95% or so) there's at least one task working.

Comment viewing options

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