Linux CUDA 'Special' App finally available, featuring Low CPU use

Message boards : Number crunching : Linux CUDA 'Special' App finally available, featuring Low CPU use
Message board moderation

To post messages, you must log in.

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

AuthorMessage
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 17719
Credit: 402,765,757
RAC: 154,793
United Kingdom
Message 1836832 - Posted: 18 Dec 2016, 20:47:23 UTC

Ideally yes - I'm trying to see if the loss in performance from the GTX970s is more than made up for by the improvement from the GTX1080
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1836832 · Report as offensive
Stephen "Heretic" Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 4624
Credit: 144,221,748
RAC: 235,751
Australia
Message 1836853 - Posted: 18 Dec 2016, 23:41:41 UTC - in response to Message 1836832.  

Ideally yes - I'm trying to see if the loss in performance from the GTX970s is more than made up for by the improvement from the GTX1080


. . Good luck with that :)

Stephen

.
ID: 1836853 · Report as offensive
qbit
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 630
Credit: 6,868,528
RAC: 0
Austria
Message 1837108 - Posted: 20 Dec 2016, 15:55:49 UTC

Finally got it running:-)

First results coming in: https://setiathome.berkeley.edu/results.php?hostid=8166248

Let's see how the RAC develops. Although I'm afraid I won't get enough tasks to "survive" todays maint
ID: 1837108 · Report as offensive
Stephen "Heretic" Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 4624
Credit: 144,221,748
RAC: 235,751
Australia
Message 1837135 - Posted: 21 Dec 2016, 2:12:41 UTC - in response to Message 1837108.  

Finally got it running:-)

First results coming in: https://setiathome.berkeley.edu/results.php?hostid=8166248

Let's see how the RAC develops. Although I'm afraid I won't get enough tasks to "survive" todays maint


. . Hiya QBit,

. . Well maintenance is over for another week. One thing though, you might get better results if you increase your unroll from 2 to 4 because the GTX750s have 4 compute units. You may be very pleasantly surprised.

Stephen

.
ID: 1837135 · Report as offensive
qbit
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 630
Credit: 6,868,528
RAC: 0
Austria
Message 1837156 - Posted: 21 Dec 2016, 8:52:41 UTC - in response to Message 1837135.  
Last modified: 21 Dec 2016, 8:53:50 UTC

. . Hiya QBit,

. . Well maintenance is over for another week. One thing though, you might get better results if you increase your unroll from 2 to 4 because the GTX750s have 4 compute units. You may be very pleasantly surprised.

Stephen

.

Hi and thx for reminding me!
I was sure I changed unroll to 4 but you are right, it's still at 2. Maybe I forgot to save or clicked the wrong button. Anyway, I just set it to 4.
ID: 1837156 · Report as offensive
Rockhount
Avatar

Send message
Joined: 29 May 00
Posts: 34
Credit: 29,046,812
RAC: 12,714
Germany
Message 1837165 - Posted: 21 Dec 2016, 10:53:24 UTC

My RAC is still raising too.
Started on 14th dec at 3100cr/day with my i3-2100T now with the 750ti is runs 6800cr/day (reduced to 18h daily)

https://setiathome.berkeley.edu/show_host_detail.php?hostid=1931980
Regards from nothern Germany
Roman

SETI@home classic workunits 207,059
SETI@home classic CPU time 1,251,095 hours

ID: 1837165 · Report as offensive
qbit
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 630
Credit: 6,868,528
RAC: 0
Austria
Message 1837181 - Posted: 21 Dec 2016, 14:10:30 UTC

OK, something's still strange here.

This morning I (once again) changed unroll to 4 but still all results showed unroll 2.
So I restarted the computer and checked app info. It said unroll 4. So I started BOINC and each wu ran for 1-2 seconds and then went into "ready to start" mode. I lost WIFI, the PC became unresponsive. I stopped BOINC and tried to shut the machine down but even that wouldn't work. So I used the power button and after that the PC didn't even boot up. Next I took the machine completly of power, waited 2 minutes and powerd it up again. Now it's running, I changed unroll back to 2 and everything's fine again.
Maybe my VRAM is too low to run unroll 4? Any suggestions/thoughts?
ID: 1837181 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4806
Credit: 550,660,999
RAC: 1,266,628
United States
Message 1837182 - Posted: 21 Dec 2016, 14:36:15 UTC - in response to Message 1837181.  

I tried unroll 3 on mine and it still had just over 1024 used on the GPU running the screen. I don't think you're going to get over unroll 2 to work on that 1GB card. What does it say in nVidia Settings? If you haven't found it yet go to the top of the Dock to Search and enter n. That will list nVidia Settings, after it's running right click it in the Dock and select Lock to launcher. The unroll is for the VLARs, it doesn't affect the Arecibo tasks much.
ID: 1837182 · Report as offensive
Stephen "Heretic" Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 4624
Credit: 144,221,748
RAC: 235,751
Australia
Message 1837184 - Posted: 21 Dec 2016, 14:38:06 UTC - in response to Message 1837181.  
Last modified: 21 Dec 2016, 14:47:00 UTC

OK, something's still strange here.

This morning I (once again) changed unroll to 4 but still all results showed unroll 2.
So I restarted the computer and checked app info. It said unroll 4. So I started BOINC and each wu ran for 1-2 seconds and then went into "ready to start" mode. I lost WIFI, the PC became unresponsive. I stopped BOINC and tried to shut the machine down but even that wouldn't work. So I used the power button and after that the PC didn't even boot up. Next I took the machine completly of power, waited 2 minutes and powerd it up again. Now it's running, I changed unroll back to 2 and everything's fine again.
Maybe my VRAM is too low to run unroll 4? Any suggestions/thoughts?


. . How much system Ram do you have? The swap files get huge with this app.

[edit] . . I didn't look at your set up, I had presumed the 750 had 2GB as that seems to be the case most of the time :( ... my bad.

Stephen

.
ID: 1837184 · Report as offensive
qbit
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 630
Credit: 6,868,528
RAC: 0
Austria
Message 1837188 - Posted: 21 Dec 2016, 15:18:24 UTC

@TBar: Will check when I'm back home

@Stephen: RAM is 3GB


BTW: Which program do you guys use to check temps and RAM/VRAM? I use psensor atm, nice for temps but doesn't show RAM
ID: 1837188 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4806
Credit: 550,660,999
RAC: 1,266,628
United States
Message 1837193 - Posted: 21 Dec 2016, 15:51:55 UTC - in response to Message 1837188.  
Last modified: 21 Dec 2016, 15:54:19 UTC

For the GPU use nVidia Settings. For the rest I use GKrellM. GKrell should already be installed, but, it appears you used a different Install image than I used. Or, the installer chose a different Kernel for your machine. Yours is showing Kernel 3.16.0-33, I got 4.4.0 from the 14.04.5 image. Go to the Search again and enter GK, if it's installed it should list it. To configure it right click on the edge of the window and select Configuration/Builtins/Sensors/Temperatures. The nVidia plugin should already be installed, just click the boxes and arrange them the way you want them displayed. Of course, the more you display, the more vRam will be used. You could also just use top in the Terminal to show loads.
ID: 1837193 · Report as offensive
qbit
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 630
Credit: 6,868,528
RAC: 0
Austria
Message 1837202 - Posted: 21 Dec 2016, 16:38:59 UTC

Yeah, mine is 14.04.2, I didn't want Unity so I looked for 14.04 with the Mate Desktop which looked really nice on the Mint Distro which I tried before I went back to Ubuntu. Should be less resource hungry also then the Unity version.

I think I stick with unroll 2 now and see how it works. From what I can say so far it still seems to be faster then openCL, especially on non-Guppies.

CPU load is low, even lower then on openCL with use_sleep. GPU gets a bit hotter (~4-5 degrees) but is still on the cooler side (current max is 56C/133F)
ID: 1837202 · Report as offensive
qbit
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 630
Credit: 6,868,528
RAC: 0
Austria
Message 1837403 - Posted: 22 Dec 2016, 22:56:02 UTC
Last modified: 22 Dec 2016, 23:04:33 UTC

I just saw this while checking my results:

http://setiathome.berkeley.edu/workunit.php?wuid=2368107861

Since this is a new user running stock I suppose he's running just one task a time. I know this app is tuned especially for those shorties, but can it really be almost 3 times faster then the openCL app?

*edit* Saw somebody running a Cuda 8 app by petri33. Has anybody heard of or maybe even tested this? Looks like there's a lot of development here at linux. Nice!
ID: 1837403 · Report as offensive
Stephen "Heretic" Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 4624
Credit: 144,221,748
RAC: 235,751
Australia
Message 1837412 - Posted: 23 Dec 2016, 0:21:24 UTC - in response to Message 1837403.  

I just saw this while checking my results:

http://setiathome.berkeley.edu/workunit.php?wuid=2368107861

Since this is a new user running stock I suppose he's running just one task a time. I know this app is tuned especially for those shorties, but can it really be almost 3 times faster then the openCL app?

*edit* Saw somebody running a Cuda 8 app by petri33. Has anybody heard of or maybe even tested this? Looks like there's a lot of development here at linux. Nice!


. . Hi Qbit,

. . And that is with an unroll of only 2 :).

Stephen

.
ID: 1837412 · Report as offensive
Profile jason_gee
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 24 Nov 06
Posts: 7489
Credit: 91,093,184
RAC: 0
Australia
Message 1837428 - Posted: 23 Dec 2016, 1:59:32 UTC - in response to Message 1837403.  
Last modified: 23 Dec 2016, 2:02:05 UTC

*edit* Saw somebody running a Cuda 8 app by petri33. Has anybody heard of or maybe even tested this? Looks like there's a lot of development here at linux. Nice!


Since I've stuck a 1050ti in my Mac Pro, though OSX has yet to receive a compatible Web driver, will probably be dualbooting that host into Ubuntu as well (once I get a chance to get rEFInd working as a boot manager anyway). Should mean the resources to have the 3 main platforms in sync (more or less), at least once the Linux Kernels settle down a bit, and nV get something happening for Pascal on Sierra (fingers crossed).

It would have been nice if VirtualBox had implemented PCIe passthrough with OSX, but they haven't. Fortunately that's supposedly working in Linux, Which I'll try out after one or the other Linux is up and running natively on it as host. so options for the development automation seem a fraction closer, though still some hurdles to jump.
"Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions.
ID: 1837428 · Report as offensive
Stephen "Heretic" Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 4624
Credit: 144,221,748
RAC: 235,751
Australia
Message 1837444 - Posted: 23 Dec 2016, 5:28:54 UTC - in response to Message 1837428.  

*edit* Saw somebody running a Cuda 8 app by petri33. Has anybody heard of or maybe even tested this? Looks like there's a lot of development here at linux. Nice!


Since I've stuck a 1050ti in my Mac Pro, though OSX has yet to receive a compatible Web driver, will probably be dualbooting that host into Ubuntu as well (once I get a chance to get rEFInd working as a boot manager anyway). Should mean the resources to have the 3 main platforms in sync (more or less), at least once the Linux Kernels settle down a bit, and nV get something happening for Pascal on Sierra (fingers crossed).

It would have been nice if VirtualBox had implemented PCIe passthrough with OSX, but they haven't. Fortunately that's supposedly working in Linux, Which I'll try out after one or the other Linux is up and running natively on it as host. so options for the development automation seem a fraction closer, though still some hurdles to jump.


. . Hi Jason,

. . But is anyone working on a port to Windows??

. . I hope so ...

Stephen

.
ID: 1837444 · Report as offensive
Profile jason_gee
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 24 Nov 06
Posts: 7489
Credit: 91,093,184
RAC: 0
Australia
Message 1837447 - Posted: 23 Dec 2016, 5:51:41 UTC - in response to Message 1837444.  
Last modified: 23 Dec 2016, 6:04:59 UTC

No Porting required, It's been running on mine for a long time. The problem is a serious design flaw in the unroll, that with Windows systems dominating would trash the whole project [i.e. not an option]. Having verified the problem is in fact in the unroll (With TBar's assistance) Instead I am preparing to fix the unroll problem.

This will become less about this/that platform or build, and more about whether or not the app is 'good enough' , which for the moment, it isn't.
"Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions.
ID: 1837447 · Report as offensive
Stephen "Heretic" Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 4624
Credit: 144,221,748
RAC: 235,751
Australia
Message 1837501 - Posted: 23 Dec 2016, 13:16:36 UTC - in response to Message 1837447.  

No Porting required, It's been running on mine for a long time. The problem is a serious design flaw in the unroll, that with Windows systems dominating would trash the whole project [i.e. not an option]. Having verified the problem is in fact in the unroll (With TBar's assistance) Instead I am preparing to fix the unroll problem.

This will become less about this/that platform or build, and more about whether or not the app is 'good enough' , which for the moment, it isn't.


. . So I can hope that when(if) the unroll problem is sorted out, there could be a Cuda60 Special app option in a future Beta release of Lunatics?

. . Always keen.

Stephen

.
ID: 1837501 · Report as offensive
Profile jason_gee
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 24 Nov 06
Posts: 7489
Credit: 91,093,184
RAC: 0
Australia
Message 1837526 - Posted: 23 Dec 2016, 15:26:01 UTC - in response to Message 1837501.  

No Porting required, It's been running on mine for a long time. The problem is a serious design flaw in the unroll, that with Windows systems dominating would trash the whole project [i.e. not an option]. Having verified the problem is in fact in the unroll (With TBar's assistance) Instead I am preparing to fix the unroll problem.

This will become less about this/that platform or build, and more about whether or not the app is 'good enough' , which for the moment, it isn't.


. . So I can hope that when(if) the unroll problem is sorted out, there could be a Cuda60 Special app option in a future Beta release of Lunatics?

. . Always keen.

Stephen

.


Could either happen that way, or standalone/separate compatible installer. The main goal though is bringing the 3 platforms into line as close as possible, and figuring out eventual stock integration. There are still some complications to figure out, mainly Boinc limitations that require the app be compatible with all Cuda enabled GPUs, however most of those complications don't prevent third party distribution. Only the validation and other more minor functional issues slow that down.
"Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions.
ID: 1837526 · 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: 2766
Credit: 547,169,206
RAC: 841,097
Canada
Message 1837601 - Posted: 23 Dec 2016, 22:50:02 UTC

OK, got Ubuntu 14.04 and Nvidia 367.57 working on stock for my new i7 for a 980 and 1070

Now, the list continues, first how to chmod the BOINC dir so I can get rights to edit files? Damn admin doesn't even have rights :(

Then I can play with the settings for peti's code.
ID: 1837601 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 . . . 83 · Next

Message boards : Number crunching : Linux CUDA 'Special' App finally available, featuring Low CPU use


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