Are SoG harder to crunch for Nvidia ?

Message boards : Number crunching : Are SoG harder to crunch for Nvidia ?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Robert Curtiss
Avatar

Send message
Joined: 9 Apr 08
Posts: 49
Credit: 3,105,422
RAC: 0
United States
Message 1855433 - Posted: 14 Mar 2017, 1:42:58 UTC

When I have CUDA work I can run 2 WU's on my 980 faster that it would take to run 1 at a time.


But with these SoG WU's it's faster on my 980 to run them one at a time. I noticed for a few days I got all CUDA work now they all end with SoG
ID: 1855433 · Report as offensive
Profile Robert Curtiss
Avatar

Send message
Joined: 9 Apr 08
Posts: 49
Credit: 3,105,422
RAC: 0
United States
Message 1855434 - Posted: 14 Mar 2017, 1:51:40 UTC - in response to Message 1855433.  

I'm not aware of the difference between CUDA 32,50 and so on and these SoG WU's .

Will I have to monitor my box to change my XML file around depending on what WU's I get?
ID: 1855434 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1855455 - Posted: 14 Mar 2017, 2:59:39 UTC

There is no such thing as a CUDA or SoG workunit. What you are seeing is that application that was assigned to the task when the host requested work.

The SoG application is based on OpenCL which requires a bit more CPU support than do the CUDA applications.
If you have been using the app_config.xml to run 2 tasks at a time then you could start by setting the CPU usage for one CPU per task.

Additionally the SoG has tuning parameters that cam be added to the mb commandline txt to adjust how it runs.
You should have a "ReadMe_MultiBeam_OpenCL_NV_SoG.txt" in your \projects\setiathome.berkeley.edu\ folder that will describe the parameters.

For my GTX 750 ti I run 2 at once with the SoG app and the performance is pretty near the same as the CUDA5 app.
Except for GBT VLAR tasks. Which the SoG application handles much better.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1855455 · Report as offensive
Mark Stevenson Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 8 Sep 11
Posts: 1736
Credit: 174,899,165
RAC: 91
United Kingdom
Message 1855819 - Posted: 16 Mar 2017, 20:14:05 UTC

Only difference i've found really is that SOG " likes" to have a whole thread on the cpu , apart from that no difference :-)
Life is what you make of it :-)

When i'm good i'm very good , but when i'm bad i'm shi#eloads better ;-) In't I " buttercups " p.m.s.l at authoritie !!;-)
ID: 1855819 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1856008 - Posted: 17 Mar 2017, 16:24:00 UTC
Last modified: 17 Mar 2017, 16:27:16 UTC

Hi,

You can take a look at the Computing - statistics - top computers - #2.

There is a CUDA app running on a (actually four) GTX980. Look at the task times. Find some vlar tasks to compare... EDIT: that may be hard because of rescheduling. You can take a look at the #1 and scale the vlar times considering they would take about 1.5x the time on a GTX980.

It may serve as an example of what to expect from a CUDA on Windows some time in the (near?) future.

Petri
To overcome Heisenbergs:
"You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones
ID: 1856008 · 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 1856020 - Posted: 17 Mar 2017, 17:13:16 UTC - in response to Message 1856008.  


It may serve as an example of what to expect from a CUDA on Windows some time in the (near?) future.

Petri

Quit teasing us, Petri. :^}
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1856020 · 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 1856032 - Posted: 17 Mar 2017, 17:36:10 UTC - in response to Message 1856020.  

SoG is Raistmer's app for handing the new data from Green Bank Observatory data. Those data sets were larger than the traditional Arecibo data. It was found that the old cuda apps weren't as good as running those. Raistmer developed the SoG app over time to compensate for these differences but it is an OpenCl application. It too was slower but over time evolved into a much faster app that greatly increase productivity. It had to be fine tuned to older and slower GPUs over the year but has gotten to the point where it runs pretty much stable on most people's computers without having to modify their setting at the expense of 1 CPU core per work unit.

Petri's is referring to his special cuda app that he has been developing over the same period of time. I acknowledge that it is faster than SoG, and he has made great strides in improving it's inconclusive rate (much lower than it used to be) but it's still running only on Linux. As such, it requires much more input from the end user in knowing how to install, code,modify, etc than a standard end user can do. They are attempting to port it to Windows and are making strives but it is still not something the average person can run.

Hope this gives you a better understanding of the applications.

Zalster
ID: 1856032 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1856038 - Posted: 17 Mar 2017, 17:49:01 UTC

I find that the "use_sleep" parameter is very useful for SOG. Instead of nearly 100% of a CPU being used by the app, Arecibo WUs use about 20% of a CPU over the life of a WU's computations, Green Bank, about 30-35%. Thus I set no_cpus to 0.5 in my app_config.xml for GPU. My impression is that I get more work done (980s and 1080s running 3 WU at a time).
ID: 1856038 · Report as offensive

Message boards : Number crunching : Are SoG harder to crunch for Nvidia ?


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