Optimization for GTX1080

Message boards : Number crunching : Optimization for GTX1080
Message board moderation

To post messages, you must log in.

AuthorMessage
Lieutenant Wurst
Volunteer tester

Send message
Joined: 27 Mar 04
Posts: 3
Credit: 550,741
RAC: 0
Germany
Message 1983153 - Posted: 3 Mar 2019, 16:12:10 UTC

Hi folks,

I have a question about optimizing Seti for my GTX1080. I read that you can configure commandline code to accelerate the crunching. I need about 5 minutes for an SoG workunit right now.

I found this in the thread about the Radeon VII
-sbs 2048 -period_iterations_num 10 -high_perf -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

I have no clue what this does and how to read this line of code. Is there a possibility to use it for my GTX1080 or do I have to adapt it for Nvidia? And if so, how do I do that?

Thank you very much!
ID: 1983153 · 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 1983161 - Posted: 3 Mar 2019, 16:43:08 UTC - in response to Message 1983153.  
Last modified: 3 Mar 2019, 16:51:48 UTC

Hi folks,

I have a question about optimizing Seti for my GTX1080. I read that you can configure commandline code to accelerate the crunching. I need about 5 minutes for an SoG workunit right now.

I found this in the thread about the Radeon VII
-sbs 2048 -period_iterations_num 10 -high_perf -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

I have no clue what this does and how to read this line of code. Is there a possibility to use it for my GTX1080 or do I have to adapt it for Nvidia? And if so, how do I do that?

Thank you very much!


Mike is the go to guy for the command lines but you can use that. Not sure if you need the cpu_lock. Might want to add -hp and decrease the -period_iteratons_number to 1. Beaware that this will cause your system to lag and screen too as it's going to devote alot of resources to the GPU task. If you don't want that. Then don't add the -hp and move period_int_nu to 30. I thought there was a -tt somewhere in there?? Been so long since I ran the SoG.

Edit...

Found it

-sbs 1024 -period_iterations_num 1 -high_perf -hp -high_prec_timer -tt 1500


This is what I used to run for SoG. Not sure but I think -high_prec_timer isn't needed. I'd wait and see what Mike has to say.
ID: 1983161 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1983191 - Posted: 3 Mar 2019, 18:35:37 UTC - in response to Message 1983153.  

This is what I ran on my GTX 1070/1080's when I ran SoG.
-sbs 1024 -period_iterations_num 1 -tt 1500 -high_perf -high_prec_timer -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

Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1983191 · Report as offensive
Profile zoom3+1=4
Volunteer tester
Avatar

Send message
Joined: 30 Nov 03
Posts: 65738
Credit: 55,293,173
RAC: 49
United States
Message 1983247 - Posted: 3 Mar 2019, 22:07:23 UTC - in response to Message 1983191.  

Thanks Keith, that works on My Asus 970 Turbo.
The T1 Trust, PRR T1 Class 4-4-4-4 #5550, 1 of America's First HST's
ID: 1983247 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1983298 - Posted: 4 Mar 2019, 0:46:49 UTC
Last modified: 4 Mar 2019, 0:56:25 UTC

If the keyboard/screen is too lagy but you want to push it that hard when you are not logged into the machine you can set the local/website? parameter to suspend the gpu when you are "active."

While the parameters should make a difference I would be surprised if they cut your processing time in half.

You may be able to raise your total production by running 2-3 SOG gpu tasks at the same time. It will slow the average processing time down but your total production would go up. The trick is in your "app_config.xml" file in your "ProgramData\BOINC\projects\setiathome.berkley.edu\" sub-directory (it's hidden, so you need to toggle your view settings in Windows).
If your average processing time more than doubles for two tasks, then its not a good idea to run multiple gpu tasks.

<app_config>
<app>
<name>setiathome_v8</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1.0</cpu_usage>
</gpu_versions>
</app>
<app>
<name>astropulse_v7</name>
<gpu_versions>
<gpu_usage>0.50</gpu_usage>
<cpu_usage>2.0</cpu_usage>
</gpu_versions>
</app>
</app_config>


<project_max_concurrent>36</project_max_concurrent>


The 0.5 per gpu will run 2 tasks at the same time. 0.3 will run three.
Tom
A proud member of the OFA (Old Farts Association).
ID: 1983298 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1983636 - Posted: 6 Mar 2019, 13:40:49 UTC

You have not contacted the Seti server since March 3. Hope nothing is wrong.

Tom
A proud member of the OFA (Old Farts Association).
ID: 1983636 · Report as offensive
Lieutenant Wurst
Volunteer tester

Send message
Joined: 27 Mar 04
Posts: 3
Credit: 550,741
RAC: 0
Germany
Message 1983905 - Posted: 7 Mar 2019, 18:35:20 UTC - in response to Message 1983636.  

You have not contacted the Seti server since March 3. Hope nothing is wrong.

Tom


Hi Tom,

thanks for asking. No, everything is fine. I just wasn't at home and will restart with crunching Seti, soon. Thank you all for your help! Very much appreciated. I'll try the configs above and let you know how it went.
ID: 1983905 · Report as offensive

Message boards : Number crunching : Optimization for GTX1080


 
©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.