SETI@home v8.12 Windows GPU applications support thread

Message boards : Number crunching : SETI@home v8.12 Windows GPU applications support thread
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 . . . 17 · Next

AuthorMessage
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1800883 - Posted: 5 Jul 2016, 5:43:53 UTC - in response to Message 1800813.  


For the Open CL NV apps, are they being tested here or over at beta?

New ones currently in test on beta. Though I regularly post new packs for anonymous platform here: http://setiathome.berkeley.edu/forum_thread.php?id=79765 that allows preliminary testing on main too.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1800883 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1800884 - Posted: 5 Jul 2016, 5:48:08 UTC - in response to Message 1800814.  


If I understand correctly (correct me if I'm wrong), there's 2 types of "volunteer testers":
1. those who simply crunch tasks for the "S@H Beta Test" project with the stock apps in the same way that anyone does for the regular S@H project; and
2. those who test the latest Lunatic apps on the regular: S@H project.

Correction: as was said all GPU apps are "Lunatics" one so second option would be to actively participate in testing. That is, to try different options (not just run with defaults) and even to conduct some offline benchmarking if required.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1800884 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1800885 - Posted: 5 Jul 2016, 5:52:59 UTC - in response to Message 1800874.  

All three of my current PCs are NV based. Each of the PCs has a pair of GPU, one with GTX780, one with GTX960 and one with GTX980s
It would appear that in the first few hours of running after a reboot I get no errors, then one in the next few hours, and progressively get more per hour (actually fewer hours between errors).

For such http://setiathome.berkeley.edu/result.php?resultid=5021927438 type of errors it's coincidence.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1800885 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1800917 - Posted: 5 Jul 2016, 11:56:47 UTC - in response to Message 1800568.  

Raistmer,

Just going to throw this out there.

I know you are concentrating on getting the newer SoG to work with the lower end GPUs, but I find r3430 faster on the higher end GPUs.

The only issue is that sanity check that is causing errors with that version.

Any chance of a patch for r3430 so we can eliminate those errors?


. . FWIIW I am seeing similar results. I have gone back to r3430 on the rig with the 970s for that reason and have had a few of those errors too.
ID: 1800917 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1800954 - Posted: 5 Jul 2016, 21:24:43 UTC - in response to Message 1800882.  

Thanks you Raistmer & Zalster for your clarifications to my previous post.

As for:
Did you check AR values for tasks in comparison? Different AR means different set of searches used so different performance and behavior.

I've never done that before...but I saw it mentionned in a few threads.
I was just pointing out something visible in BoincTasks that was not visible with the Boinc Manager since it relates to SoG and I had read it uses a full core when running with commandline.
In case, my copy/paste of the text above with the CPU% wasn't clear (since I forgot to include the column headings), here's an image:


Is it worth looking at the AR values?
If so, is there an easier way to do so other than having to multi-click your way to each individual report?
ID: 1800954 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1800955 - Posted: 5 Jul 2016, 21:30:50 UTC - in response to Message 1800954.  


Is it worth looking at the AR values?

It depends. Generally AR-dependence is known thing.


If so, is there an easier way to do so other than having to multi-click your way to each individual report?

suspend network communications, accumulate results, parse client_state.xml via script: http://lunatics.kwsn.info/index.php?action=downloads;sa=view;down=497
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1800955 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1800980 - Posted: 5 Jul 2016, 22:58:21 UTC - in response to Message 1800955.  

suspend network communications, accumulate results, parse client_state.xml via script: http://lunatics.kwsn.info/index.php?action=downloads;sa=view;down=497
I have a few tasks with the status "Uploading (suspended - user request) ..." for both the GPU & CPU.
I placed the 3 extracted files from the downloaded compressed file into the folder: C:\ProgramData\BOINC
from the DOS cmd line, I tried:
perl print_elapsed_times_V6.4_MB.pl client_state.xml
with and w/o client_state.xml ...but without success; the content of elapsed_times.txt only has the headers:
App Name	Task name	AR	CPU time	Elapsed	pref_wg_size	pref_wg_num_per_cu	hp	use_sleep	sbs
What am I missing?
ID: 1800980 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1800984 - Posted: 5 Jul 2016, 23:12:29 UTC - in response to Message 1800980.  

rename client_state.xml into 1
or change corresponding line inside script.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1800984 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1801001 - Posted: 6 Jul 2016, 1:21:47 UTC - in response to Message 1800984.  

rename client_state.xml into 1
or change corresponding line inside script.

I've tried different options and this is the only one that provides any output:

in: print_elapsed_times_V6.4_MB.pl , I changed the 1st line to:
 $path="C:\ProgramData\BOINC\"; 

In DOS window (cmd.exe), I typed:
C:\ProgramData\BOINC>perl print_elapsed_times_V6.4_MB.pl client_state.xml
...and I got 3 screens of output (see first few lines below) and nothing new in: elapsed_times.txt

C:\ProgramData\BOINC>perl print_elapsed_times_V6.4_MB.pl client_state.xml
Bareword found where operator expected at print_elapsed_times_V6.4_MB.pl line 2, near "$results="elapsed_times"
  (Might be a runaway multi-line "" string starting on line 1)
        (Missing operator before elapsed_times?)
String found where operator expected at print_elapsed_times_V6.4_MB.pl line 4, near "open (RES, ""
  (Might be a runaway multi-line "" string starting on line 2)
        (Missing semicolon on previous line?)
Bareword found where operator expected at print_elapsed_times_V6.4_MB.pl line 13, near "$ar="N"
  (Might be a runaway multi-line "" string starting on line 4)
        (Missing operator before N?)
String found where operator expected at print_elapsed_times_V6.4_MB.pl line 14, near "$elapsed_time=""
  (Might be a runaway multi-line "" string starting on line 13)
        (Missing semicolon on previous line?)

Fyi, I haven't played with Perl in over 15 years and I was hoping I wouldn't have to! ;-p
ID: 1801001 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1801043 - Posted: 6 Jul 2016, 8:27:31 UTC - in response to Message 1801001.  

Once more: rename client_state.xml to 1
put all in same directory. Run script.
$path="1"; <=== input file name
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1801043 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1801121 - Posted: 6 Jul 2016, 18:34:37 UTC - in response to Message 1801043.  

Once more: rename client_state.xml to 1
put all in same directory. Run script.
$path="1"; <=== input file name

"Once more:" I had tried that as is implied by:
"I've tried different options...

I thought maybe, it was because I hadn't deleted: elapsed_times.txt
so I ran it again:
C:\ProgramData\BOINC>perl print_elapsed_times_V6.4_MB.pl
but there is still only a line of headings in: elapsed_times.txt

Please be more detailed in what needs to be done as there is obviously something else missing (other than: rename client_state.xml to 1) that someone without working knowledge of Perl needs to make it work.
Cheers,
Rob :-/
ID: 1801121 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1801177 - Posted: 6 Jul 2016, 22:37:37 UTC - in response to Message 1801121.  


Please be more detailed in what needs to be done as there is obviously something else missing (other than: rename client_state.xml to 1) that someone without working knowledge of Perl needs to make it work.
Cheers,
Rob :-/

I tried to reproduce your outcome and found that pointed to wrong tool:
Description: Perl script that allows to extract timings along with app names, task names and app's launch parameters from KWSN benchmark log.
Main usage is large scale testing/tuning with parameter space exploration.
For usage rename/copy KWSN benchmark's log into file named 1 and launch script from the same directory.
Resulting table will be in file elapsed_times.txt ready for import in any suitable spreadsheet app that handles tabulation as cell separators.

It's extraction from KWSN log not from client_state.xml. Sorry, I gave misleading instructions this time.
Correct script is extract_times.pl but seems it's:
1) not uploaded to download section
2) not updated to SETI8.
I'll do required updates then post the right link. Sorry for inconvenience.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1801177 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1801490 - Posted: 8 Jul 2016, 4:38:58 UTC - in response to Message 1801177.  

I'll do required updates then post the right link. Sorry for inconvenience

No problem...I was more worried the little knowledge there remained from my major in Comp.Sci. (done in the 90s) had been a total waste! lol

In the meantime, I'm now using your latest NV_SoG (MB8_win_x86_SSE3_OpenCL_NV_SoG_r3484.exe) on a Xeon W3550 with a GTX 750 Ti.
I was OCing it a bit (~1300MHz; base is 1162MHz) and after 3 non-vlars with no issues, the GPU went down to 400 MHz and was stuck there.
I ended up rebooting as I didn't know what else to do.

Other than that, let me know if there's something you'd like me to concentrate on (such as: guppi) either in the regular project or S@H Beta.

If there isn't anything specific for the GTX 750 Ti, I might be able to get a hold of a: Nvidia evga gtx 550 ti
Otherwise, let me know what nvidia cards you'd like tested (if any) and I'll look to see if I can find a cheap one around my hood.

Cheers,
Rob :-)
ID: 1801490 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1801517 - Posted: 8 Jul 2016, 6:31:57 UTC - in response to Message 1801490.  


If there isn't anything specific for the GTX 750 Ti, I might be able to get a hold of a: Nvidia evga gtx 550 ti

Are these two running VLARs with acceptable GUI lags at default config, single task per GPU?
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1801517 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1801525 - Posted: 8 Jul 2016, 7:14:43 UTC - in response to Message 1801517.  

Are these two running VLARs with acceptable GUI lags at default config, single task per GPU?

Currently running non-vlars on GPU as I was having fun maximizing throughput by sending tasks from CPU to GPU and vice-versa.

I can send any of the 94 vlars (~40 blc, and ~55 2010s) from the CPU queue to the GPU.
If you'd like them to be of a specific kind of vlars, I can do so since my little batch program transfers those that I have Suspended.

Also, in the future, if you want me to run small batches with similar file names, that's easily doable.
Just to give you an idea, I've got the following in the queue:
Tasks  File names
 11    01au10af.25634.47161.11.38.###.vlar
 22    02jn10ab.6266.1294.10.37.###.vlar
  5    blc3_2bit_guppi_57451_70772_HIP117779_0027.22322.831.17.26.###.vlar

I'm hitting the pillow soon so I'll transfer some blc...vlars to the GPU in the morning if you don't have a more specific request.
Cheers,
Rob :-D
ID: 1801525 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1801527 - Posted: 8 Jul 2016, 7:43:38 UTC - in response to Message 1801525.  


If you'd like them to be of a specific kind of vlars, I can do so since my little batch program transfers those that I have Suspended.

Both. Actually - all ARs range. But usually very VLARs cause troubles with usability.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1801527 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 632
Credit: 172,116,532
RAC: 572
United States
Message 1801730 - Posted: 9 Jul 2016, 14:30:06 UTC

I added my laptop to beta for the iGPU only. I noticed it restarts a lot on guppi but not on arecibo.

guppi

arecibo
ID: 1801730 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1801743 - Posted: 9 Jul 2016, 15:28:24 UTC - in response to Message 1801730.  

I added my laptop to beta for the iGPU only. I noticed it restarts a lot on guppi but not on arecibo.

guppi

arecibo

Try that lappy doing CPU only once you level your RAC out doing iGPU only, it may surprise you. ;-)

Cheers.
ID: 1801743 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 632
Credit: 172,116,532
RAC: 572
United States
Message 1801800 - Posted: 9 Jul 2016, 19:50:05 UTC - in response to Message 1801743.  

I set the laptop as gpu because I thought gpu development was in need of more over cpu. I'm running stock as beta has provided, no switches. I'm waiting for instructions on what settings I need to test next. I was just pointing out that I see a lot of restarts on guppi vs no restarts on arecibo.
ID: 1801800 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1801836 - Posted: 9 Jul 2016, 22:02:39 UTC - in response to Message 1801730.  
Last modified: 9 Jul 2016, 22:07:39 UTC

I added my laptop to beta for the iGPU only. I noticed it restarts a lot on guppi but not on arecibo.

If the CPU is doing nothing on that laptop, it **might** be good to have it "Use at most @ 99% of CPUs" (Options | Computing Preferences... | Computing).

The way I see it (and I might be wrong), the GPU-processed tasks need to be validated. If everyone on Beta only used the GPU apps then the validation process might be reporting False-Positives since:
if there is a bug in the GPU apps that is not in the CPU apps, then it would not report as many "inconclusive validation".
Does anyone have a different thought on this? (...as I'm always interested in learning about the process behind the scene...and I'm putting together a few pieces of info collected here-&-there that might not be what the full picture is like).
Cheers, Rob :-}

[edit] I noticed on a few old laptops (w/o GPU) currently on S@H Beta that the CPU apps are: v8.04 (Windows) & v8.05 (linux)
but I don't know if there is any documentation about they do differently as compared to v8.00 on S@H stock, and how different they are from the GPU apps.
ID: 1801836 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 . . . 17 · Next

Message boards : Number crunching : SETI@home v8.12 Windows GPU applications support thread


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