app_config question

DanNeely
DanNeely
Joined: 4 Sep 05
Posts: 1364
Credit: 3562358667
RAC: 0
Topic 209527

What are the names of the current GW apps for use in the config file.

Zalster
Zalster
Joined: 26 Nov 13
Posts: 3117
Credit: 4050672230
RAC: 0

9/2/2017 10:56:51 PM |

9/2/2017 10:56:51 PM | Einstein@Home | Your app_config.xml file refers to an unknown application 'hsgamma_FGRPB1'. Known applications: 'hsgamma_FGRPB1G', 'einstein_O1Spot1Hi'

 

This is usually how I find them. You can see the name at the end of the sentence.

Richie
Richie
Joined: 7 Mar 14
Posts: 656
Credit: 1702989778
RAC: 0

einstein_O1Spot1Hi einstein_

einstein_O1Spot1Hi

einstein_O1Spot1Lo

https://einsteinathome.org/apps.php?xml=1 )

Chooka
Chooka
Joined: 11 Feb 13
Posts: 134
Credit: 3723835759
RAC: 1934904

I wasn't sure how to create a

I wasn't sure how to create a new thread so posted here.

Using the app_config of -

<app_config>
    <app>
        <name>hsgamma_FGRPB1G</name>
        <gpu_versions>
            <gpu_usage>0.33</gpu_usage>
            <cpu_usage>0.2</cpu_usage>
        </gpu_versions>
    </app>
</app_config>

I'm seeing my Vega 56 reporting time os 825sec run time. (X 3 WU's)

Once I dropped my CPU usage down to 50%, it made a differnece of about 3mins completion time.

13-14min @ CPU usage 75% (X 2 WU's.)

10min & 50% (X 2 WU's)

13:50sec @ 50% (X 3 WU's)

Currently I'd still argue that a GTX 1070 is a better card when you factor in power consumption of this AMD card.


Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5872
Credit: 117780408628
RAC: 34781446

Chooka wrote:I wasn't sure

Chooka wrote:
I wasn't sure how to create a new thread so posted here.

Just go to the home page of whatever forum you wish to post in.
There is a link called "Post New Forum Topic" down in the bottom left hand corner.

Chooka wrote:
Once I dropped my CPU usage down to 50%, it made a differnece of about 3mins completion time.

That's a pretty good improvement.  I suspected something like that would happen if you reduced the CPU tasks by one.  It always pays to experiment. :-)

You could try dropping another CPU task but I suspect you wont see much further improvement in the GPU crunch time.  With each CPU task you drop, you do get a small reduction in power use.  If the GPU crunches a bit harder, it might use a bit more power as well so it's hard to guess the optimum configuration.

If you have a power meter to plug into a power point, you may be able to quantify the changes by measuring what you actually draw from the wall at each setting.

 

Cheers,
Gary.

Chooka
Chooka
Joined: 11 Feb 13
Posts: 134
Credit: 3723835759
RAC: 1934904

Hi Gary, The one drawback

Hi Gary,

The one drawback I'm seeing is that currently at 50%, I'm only crunching 1 CPU task. I like to crunch both GPU and CPU work on different projects so 3 x GPU WU's and 1 CPU WU isn't really balanced for me.

I've still got plenty of experimenting to do though. May try X4 GPU tasks then I'm keen to retest X2 WU's.

I was able to crack the 1Mil credits/day a few weeks back with X2 WU's but haven't been able to squeeze 1Mil out of X3 WU's yet which is disappointing.

Thank you for your help Gary in getting me on track.


Zalster
Zalster
Joined: 26 Nov 13
Posts: 3117
Credit: 4050672230
RAC: 0

Chooka wrote:I wasn't sure

Chooka wrote:

I wasn't sure how to create a new thread so posted here.

Using the app_config of -

<app_config>
    <app>
        <name>hsgamma_FGRPB1G</name>
        <gpu_versions>
            <gpu_usage>0.33</gpu_usage>
            <cpu_usage>0.2</cpu_usage>
        </gpu_versions>
    </app>
</app_config>

I'm seeing my Vega 56 reporting time os 825sec run time. (X 3 WU's)

Once I dropped my CPU usage down to 50%, it made a differnece of about 3mins completion time.

13-14min @ CPU usage 75% (X 2 WU's.)

10min & 50% (X 2 WU's)

13:50sec @ 50% (X 3 WU's)

Currently I'd still argue that a GTX 1070 is a better card when you factor in power consumption of this AMD card.

 

Your app_config says to restrict to 0.2 CPU but how much of a CPU is really being used?  How are you monitoring what the system is actually using?  The 0.2 is a "guideline" as the application will use whatever it was hardwired to use.  If that turns out to be a full core then it's going to use a full core.

It would be interesting to see what is really going on with your system. You could use either SIV64X or Boinctasks. I think some people use GPU-Z but I'm bias on what I use.  They would give you a more accurate measure of how much of the cores are actually being used. Then you could tailor your app_config to maximize your work on that machine without having to restrict the CPU usage to only 50% 

 

Chooka
Chooka
Joined: 11 Feb 13
Posts: 134
Credit: 3723835759
RAC: 1934904

Hi Zalster, WOW.... I'd not

Hi Zalster,

WOW.... I'd not heard of SIV before. What an awesome program!!

I bought a plug-in socket power meter ages ago to try and work out my power usage etc. I've yet to try it with this Vega but my old R9 390 was drawing 450W from the wall.

CPU usage average currently 42%

 


Zalster
Zalster
Joined: 26 Nov 13
Posts: 3117
Credit: 4050672230
RAC: 0

Ok,  Now that we know how

Ok, 

Now that we know how much each work unit is actually using, it will give you an idea of how much core you can play with.

<app_config>

    <app>

        <name>hsgamma_FGRPB1G</name>

        <gpu_versions>

            <gpu_usage>0.33</gpu_usage>

            <cpu_usage>0.2</cpu_usage>

        </gpu_versions>

    </app>

  <project_max_concurrent>3</project_max_concurrent>

</app_config>

adding the project max concurrent will limit this project to only 3 work units of any type on your computer. GPU work units will have preference over CPU so if you have 4 work units, 3 GPU and 1 CPU, the GPU work units will crunch first and the CPU will wait till 1 of the GPU work units finishes before it starts.

Since they are using roughly 1.5 CPU cores that leaves a half core with your current settings (in actuality, it's sharing that core with your CPU work unit.) Which brings up the setting of 50%.

You can now change your % of CPU usage back to 100 or 75 whichever you want, but I would suggest you put a project max concurrent into the app_config of the other project and limit it to 1.  Otherwise it will try to run any where from 2-3 CPU work units but you should leave at least 1 CPU free to handle the GPU and the OS system.

SIV is an interesting program. It can control the fans on your case if hooked up and the pumps on certain CPU coolers. But that's more involved than I'd rather get into here. I use it mostly to see how the system is responding.

Have fun with this.

Zalster

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4969
Credit: 18771150410
RAC: 7244823

Zalster wrote: SIV is an

Zalster wrote:

SIV is an interesting program. It can control the fans on your case if hooked up and the pumps on certain CPU coolers. But that's more involved than I'd rather get into here. I use it mostly to see how the system is responding.

Have fun with this.

Zalster

SIV can't control case fans directly .... yet.  It can control the new Corsair Commander Pro fan controller.  It also CAN control GPU fans quite well.  I use it for that all the time.  SIV can also control any of the Asetek or CoolIt based AIO products from Corsair and NZXT better than the manufacturers software. SIV controls ANY Link enabled hardware in fact.

 

Comment viewing options

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