Lunatics Installed, 80% GPU Usage on 3-tasks?

Message boards : Number crunching : Lunatics Installed, 80% GPU Usage on 3-tasks?
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864856 - Posted: 30 Apr 2017, 20:48:13 UTC
Last modified: 30 Apr 2017, 20:48:59 UTC

Hello friends,

I've been running SETI@Home for a couple months now and my RAC is starting to top out. I've noticed one Ryzen 1700x computer with two 1070's (User Keith Myers --- seems to be active here) with a RAC about 10,000 higher than mine. I figured that would imply I could squeeze a little more out of this machine.

Today, I installed the newest version of Lunatics and I'm afraid I might need some hand-holding to get through this. I've already gone into the app_info.xml file and set my GPUs to each run 3 tasks at a time ( <count>0.33</count> ) and that's working fine, but I'm concerned because my GPU is still only on about 80% load. Changing it to run 4 tasks seems to make little/no difference in terms of GPU load.

With stock BOINC and SETI@Home, the GPUs were using 100% load (which I was fine with) and one task at a time. Doesn't this seem like it will reduce my RAC, not increase it? Here are the settings I have for all the CUDA entries in the app_info.xml file

<app_version>
        <app_name>astropulse_v7</app_name>
        <version_num>710</version_num>
        <platform>windows_x86_64</platform>
        <avg_ncpus>0.04</avg_ncpus>
        <max_ncpus>0.2</max_ncpus>
        <plan_class>opencl_nvidia_100</plan_class>
       	<cmdline></cmdline>
        <coproc>
            <type>CUDA</type>
            <count>0.33</count>
        </coproc>


Any help/tips would be appreciated. I'm very new to this, very raw. Just trying to leverage my machine to its potential.
ID: 1864856 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 1864864 - Posted: 30 Apr 2017, 21:40:04 UTC - in response to Message 1864856.  
Last modified: 30 Apr 2017, 21:41:07 UTC

That is only a partial app_info.xml

You might consider making a app_config.xml. A lot less editing to do. I'm sure keith will be along shortly and give you some tips if needed.

<app_config>
  <app_version>
    <app_name>setiathome_v8</app_name>
    <plan_class>opencl_nvidia_SoG</plan_class>
    <avg_ncpus>1</avg_ncpus>
    <ngpus>0.33</ngpus>
    <cmdline>-sbs 1024 -period_iterations_num 1 -hp -high_prec_timer -high_perf -tt 1500</cmdline>
  </app_version>
   <app_version>
    <app_name>astropulse_v7</app_name>
    <plan_class>opencl_nvidia_100</plan_class>
    <avg_ncpus>1</avg_ncpus>
    <ngpus>0.33</ngpus>
    <cmdline>-unroll 28 -oclFFT_plan 256 16 256 -ffa_block 12288 -ffa_block_fetch 6144 -tune 1 64 4 1 -tune 2 64 4 1 -hp </cmdline>
  </app_version>
</app_config>


This assumes you install OpenCL SoG and not cuda when you used the installer

Zalster
ID: 1864864 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1864871 - Posted: 30 Apr 2017, 22:01:28 UTC

The lunatic installer will automatically pick the best CPU app to use, but you need to select the best GPU app to suit your GPU's (which you didn't do as you're running the Cuda 3.2 app which is meant for much older GPU's).

Rerun the installer and select the SoG app as that will give you the best results. ;-)

Cheers.
ID: 1864871 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1864878 - Posted: 30 Apr 2017, 22:28:03 UTC - in response to Message 1864856.  

I've already gone into the app_info.xml file and set my GPUs to each run 3 tasks at a time ( <count>0.33</count> )

As Zalster mentioned, using app_config.xml is the better method. If you make a mistake there, it won't trash all your WUs.


And as Wiggo suggested, you need to re-run the Lunatics installer and select SoG and for the Ryzen CPU i'd suggest giving the AVX application a go. It's implementation isn't up with Intels, but from what I've read here it gives a good boost over the SSE and SSSE applications.

My app_config.xml
<app_config>
 <app>
  <name>setiathome_v8</name>
  <gpu_versions>
  <gpu_usage>1.00</gpu_usage>
  <cpu_usage>1.00</cpu_usage>
  </gpu_versions>
 </app>
</app_config>



My mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG.txt
tt 1500 -hp -period_iterations_num 1 -high_perf -sbs 2048 -spike_fft_thresh 4096 -tune 1 64 1 4 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 64 -oclfft_tune_cw 64 -cpu_lock
Grant
Darwin NT
ID: 1864878 · Report as offensive
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864880 - Posted: 30 Apr 2017, 22:33:58 UTC - in response to Message 1864871.  

I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app, but I did see where previously I had checked "Lunatics_x41zi_win32_cuda32" and I changed that to "Lunatics_x41zi_win32_cuda50" since that fits the description of GTX 6xx cards and above.

I also checked to Enable processing AstroPulse tasks on GPU (NV).

I'm still running at about 70-80% GPU usage but the tasks do seem to be running a few minutes faster since I made those changes. I'll try 4 tasks at a time again and see if that gets my GPU utilization up a bit.
ID: 1864880 · Report as offensive
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864881 - Posted: 30 Apr 2017, 22:35:00 UTC - in response to Message 1864878.  

Thank you - I will give this a shot as well while I'm tinkering. I'll report back.
ID: 1864881 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1864885 - Posted: 30 Apr 2017, 22:52:24 UTC - in response to Message 1864880.  

I'm still running at about 70-80% GPU usage but the tasks do seem to be running a few minutes faster since I made those changes. I'll try 4 tasks at a time again and see if that gets my GPU utilization up a bit.
Run 2 SoG tasks/card with a 1070.
ID: 1864885 · Report as offensive
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864887 - Posted: 30 Apr 2017, 22:54:59 UTC

Quick question: Do I need to delete the app_info.xml if I choose to use the app_config.xml instead?

The reason I ask is because when I tried to update app_config.xml to run 4 tasks on the GPU, it seems to instead take the settings defined in the app_info.xml and continue running 3 tasks.
ID: 1864887 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1864888 - Posted: 30 Apr 2017, 22:57:00 UTC - in response to Message 1864887.  
Last modified: 30 Apr 2017, 22:57:23 UTC

Quick question: Do I need to delete the app_info.xml

NO!
Delete that, or even make a typo in it, and you loose all your current work.
The app_config.xml actually overrides the app_info.xml settings.
Grant
Darwin NT
ID: 1864888 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1864889 - Posted: 30 Apr 2017, 22:59:03 UTC - in response to Message 1864885.  

I'm still running at about 70-80% GPU usage but the tasks do seem to be running a few minutes faster since I made those changes. I'll try 4 tasks at a time again and see if that gets my GPU utilization up a bit.
Run 2 SoG tasks/card with a 1070.

Even 1task using SoG with a few setting tweaks will get you 90-95% GPU load with periods at 99%.
Grant
Darwin NT
ID: 1864889 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1864892 - Posted: 30 Apr 2017, 22:59:47 UTC - in response to Message 1864880.  

I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app

You need the current v6 Beta installer for SoG.
Grant
Darwin NT
ID: 1864892 · Report as offensive
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864893 - Posted: 30 Apr 2017, 23:05:17 UTC - in response to Message 1864892.  

I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app

You need the current v6 Beta installer for SoG.


I knew I had to have been doing something wrong. I apparently have the wrong version of Lunatics.

Where do I get the current v6 Beta installer? There seems to be more than one site where you can get this, and both of them I'm only seeing v0.44
ID: 1864893 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1864894 - Posted: 30 Apr 2017, 23:07:04 UTC

I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app, but I did see where previously I had checked "Lunatics_x41zi_win32_cuda32" and I changed that to "Lunatics_x41zi_win32_cuda50" since that fits the description of GTX 6xx cards and above.


If you are using the Lunatics v0.45 beta6 installer you may need to scroll down to see the SoG app on that setup page. ;-)

If you're using a pre-beta installer that app won't be there at all.

Cheers.
ID: 1864894 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1864895 - Posted: 30 Apr 2017, 23:09:29 UTC - in response to Message 1864893.  

ID: 1864895 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1864896 - Posted: 30 Apr 2017, 23:09:49 UTC

The installer with SoG in it should be available here.
https://onedrive.live.com/redir?resid=8D83BF774A4A86F5!979&authkey=!AK7t-36P9nAec2Y&ithint=folder%2cexe
Select the Beta6 file, 32 or 64bit as required.
Grant
Darwin NT
ID: 1864896 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1864897 - Posted: 30 Apr 2017, 23:14:46 UTC

I have a lot of trouble downloading from the onedrive.live site (does not download the whole file most of the time) so I use Mike's page, http://mikesworld.eu/download.html where the file is zipped and completes every time.

Cheers.
ID: 1864897 · Report as offensive
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864899 - Posted: 30 Apr 2017, 23:18:38 UTC

Okay I'm back! Thanks guys for the link to the newest Lunatics installer.

It looks like I'm back to 95%+ GPU usage with just one task for each of my 1070's. I'm going to tinker with this a little bit and see how things go.

Sorry for the cluster of confusion in this thread. Now I can concentrate on tinkering for best performance.
ID: 1864899 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1864901 - Posted: 30 Apr 2017, 23:25:04 UTC - in response to Message 1864899.  

Sorry for the cluster of confusion in this thread.

Our fault as much as yours.
We were all here when the new Installer was being worked on and updated almost daily as changes to the application kept coming through and had pretty much forgotten that it was never finalized and put up as a release version.
Grant
Darwin NT
ID: 1864901 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1864902 - Posted: 30 Apr 2017, 23:25:54 UTC - in response to Message 1864899.  

"Cluster of Confusion" is normal here and welcome :D
ID: 1864902 · Report as offensive
ZenMercenary

Send message
Joined: 16 Mar 17
Posts: 15
Credit: 3,924,868
RAC: 0
Message 1864932 - Posted: 1 May 2017, 1:37:51 UTC

Hey guys --- can you help me with one more thing before I call it quits and let it run for a few days?

The first ~50% of my GPU tasks are with the application "Local: setiathome_v8 8.12 (opencl_nvidia_sah"

Now, performance-wise these seem to be doing just fine. My dual 1070's are taking about 9 minutes and 30 seconds to crank out each one, and I've got two tasks per card going so every 10 minutes I'm going through four of these. Like I said, earlier, my GPU is pretty well maxed-out at 95% or more.

The bottom ~50% of my GPU queue are the "Local:setiathome_v8 8.20 (opencl_nvidia_SoG)" application and I haven't gotten to them yet to compare how they're running.

I'm just checking if these "sah" tasks are still good for me to run in addition to the "SoG" or should I have checked/unchecked something in the Lunatics Installer to disable those.

Thanks again for the help, folks. I'm looking to be a long-term, very active contributor and I clearly don't have my wings yet and have a lot to learn :)
ID: 1864932 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : Lunatics Installed, 80% GPU Usage on 3-tasks?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.