"....Note: CUDA apps are supported only on Windows and Linux; Mac OS X support is coming soon..."

Message boards : Number crunching : "....Note: CUDA apps are supported only on Windows and Linux; Mac OS X support is coming soon..."
Message board moderation

To post messages, you must log in.

AuthorMessage
DanHansen@Denmark
Volunteer tester
Avatar

Send message
Joined: 14 Nov 12
Posts: 194
Credit: 5,881,465
RAC: 0
Denmark
Message 1599209 - Posted: 10 Nov 2014, 1:09:53 UTC
Last modified: 10 Nov 2014, 1:11:25 UTC

Hi,

I believed we couldn't crunch SETI jobs using GPU's on Linux, yet! But please read the info below. I just read this here http://setiathome.berkeley.edu/cuda.php Only my windows rig uses the GPU to crunch for SETI. Has this changed? (Know about special apps. I'm talking about a standard BOINC configuration)

NVIDIA (a leading GPU manufacturer) has developed a system called CUDA that uses GPUs for scientific computing. With NVIDIA's assistance, we've developed a version of SETI@home that runs on NVIDIA GPUs using CUDA. This version runs from 2X to 10X faster than the CPU-only version. We urge SETI@home participants to use it if possible. Just follow these instructions:

(Note: CUDA apps are supported only on Windows and Linux; Mac OS X support is coming soon.)


Thanks in advance ;)
Project Headless CLI Linux Multiple GPU Boinc Servers
Ubuntu Server 14.04.1 64bit
Kernel 3.13.0-32-generic
CPU's i5-4690K
GPU's GT640/GTX750TI
Nvidia v.340.29
BOINC v.7.2.42

ID: 1599209 · Report as offensive
Wedge009
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 451
Credit: 431,396,357
RAC: 553
Australia
Message 1599225 - Posted: 10 Nov 2014, 2:52:00 UTC

That press release is quite old, when the very first CUDA applications were released on S@h. The present situation is quite different, I believe even the official (AKA 'stock') applications have included GPU processing for Linux for quite some time now.
Soli Deo Gloria
ID: 1599225 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 1599229 - Posted: 10 Nov 2014, 4:01:35 UTC - in response to Message 1599209.  
Last modified: 10 Nov 2014, 4:04:58 UTC

The current situation is that there's OpenCL NVIDIA stock applications for Astropulse v7 on 64 bit Linux, and those use CUDA. But there are no NVIDIA stock applications for SETI@home v7 on Linux.
                                                                   Joe
ID: 1599229 · Report as offensive
DanHansen@Denmark
Volunteer tester
Avatar

Send message
Joined: 14 Nov 12
Posts: 194
Credit: 5,881,465
RAC: 0
Denmark
Message 1599442 - Posted: 10 Nov 2014, 16:28:11 UTC
Last modified: 10 Nov 2014, 16:58:33 UTC

Hi Wedge009 & Josef,

Thanks for your output ;)
Then please confirm this. Please confirm that one of my Linux 64bit systems has used it's GPU (GT640) to crunch a job for SETI. I think this one may be it:

http://setiathome.berkeley.edu/result.php?resultid=3813190545

I've been looking for a stable configuration/setup to have GPU's on my Linux systems do some work for SETI as well. Not just my windows rigs. I've been told that I had to use app_info.xml to have my Linux system/GPU's work for SETI. It's just that I'm not that good at this yet, and you are being warned here http://lunatics.kwsn.net/ --> As always, use these apps AT YOUR OWN RISK.

Thanks for your help ;)

.
Project Headless CLI Linux Multiple GPU Boinc Servers
Ubuntu Server 14.04.1 64bit
Kernel 3.13.0-32-generic
CPU's i5-4690K
GPU's GT640/GTX750TI
Nvidia v.340.29
BOINC v.7.2.42

ID: 1599442 · Report as offensive
Einkrauba*
Volunteer tester

Send message
Joined: 26 Sep 09
Posts: 2
Credit: 533,394
RAC: 0
Germany
Message 1599447 - Posted: 10 Nov 2014, 17:16:57 UTC

...and also there are lots of OpenCL Jobs to do with ATI/AMD and OSX.

Not only in Seti Beta, also in S@h
ID: 1599447 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 1599664 - Posted: 11 Nov 2014, 0:56:49 UTC - in response to Message 1599442.  

Hi Wedge009 & Josef,

Thanks for your output ;)
Then please confirm this. Please confirm that one of my Linux 64bit systems has used it's GPU (GT640) to crunch a job for SETI. I think this one may be it:

http://setiathome.berkeley.edu/result.php?resultid=3813190545

Yes, that's a GPU task successfully crunched. The Application details for that host indicates 49 consecutive valid tasks for that AstroPulse v7 7.04 x86_64-pc-linux-gnu (opencl_nvidia_100) app version.

I've been looking for a stable configuration/setup to have GPU's on my Linux systems do some work for SETI as well. Not just my windows rigs. I've been told that I had to use app_info.xml to have my Linux system/GPU's work for SETI. It's just that I'm not that good at this yet, and you are being warned here http://lunatics.kwsn.net/ --> As always, use these apps AT YOUR OWN RISK.

Thanks for your help ;).

That Lunatics warning is somewhat more obvious than most software, but I invite you to read the GPL license for the Linux distro you're using, and to review the "Is it safe..." and "Liability" paragraphs of http://setiathome.berkeley.edu/info.php. The strongest warranty I've ever seen on software was an offer to refund the cost of the license. For any software you are at risk that the developers made a mistake or are malicious. We Lunatics care about this project, and if a flaw is discovered we fix it as soon as practical.

If you want to add NVIDIA GPU processing of SETI@home v7 tasks, you must go to anonymous platform. CUDA builds from Xbranch are the way to go for CUDA, but I don't know if anyone has public downloads of Linux binaries from the most recent code available. There have been some builds of x41zc made for Linux, Petri33's host 5643864 is running an x41zc CUDA 6.0 build, and Wedge0009's host 1504137 is running x41zc CUDA 5.5.

There is a public download of "Lunatics_x41g_linux64_cuda32.7z" available on arkayn's "Crunchers Anonymous" site. It's listed on the downloads page at http://www.arkayn.us/forum/index.php?action=tpmod;dl=cat5;dlsort=id;desc;p=10. That is not the most current code, but does support SETI@home v7 tasks.

I hope some Linux user will suggest the best course if you want to add SETI@home v7 GPU processing. I have not followed development for the Linux platform closely.
                                                                  Joe
ID: 1599664 · Report as offensive
Wedge009
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 451
Credit: 431,396,357
RAC: 553
Australia
Message 1599703 - Posted: 11 Nov 2014, 1:49:35 UTC - in response to Message 1599664.  

If you want to add NVIDIA GPU processing of SETI@home v7 tasks, you must go to anonymous platform. CUDA builds from Xbranch are the way to go for CUDA, but I don't know if anyone has public downloads of Linux binaries from the most recent code available. There have been some builds of x41zc made for Linux, Petri33's host 5643864 is running an x41zc CUDA 6.0 build, and Wedge0009's host 1504137 is running x41zc CUDA 5.5.

There is a public download of "Lunatics_x41g_linux64_cuda32.7z" available on arkayn's "Crunchers Anonymous" site. It's listed on the downloads page at http://www.arkayn.us/forum/index.php?action=tpmod;dl=cat5;dlsort=id;desc;p=10. That is not the most current code, but does support SETI@home v7 tasks.

Manipulating the app_info.xml for Anonymous Platform is not difficult, especially if you follow the .aistub files in the Lunatics Installer as a guide, but you do need to be careful as a simple mistake can cause BOINC to purge application files and associated tasks.

The x41g build is the most recent publicly available binaries for Linux. Unfortunately, it does appear to be quite a bit slower than the current x41zc release. Petri and I compiled our own x41zc builds, I only managed to do so with the help of Petri and Guy (currently called Googely Moogely...). It was a difficult learning and experimentation process for me and when I tried to rebuild the application after a distribution upgrade (including an upgrade to CUDA Toolkit 6.0), I couldn't get it to compile successfully (although I don't know if there was anything that broke in Xbranch code update). I think Jason (primary developer for MB CUDA) mainly develops for Windows.
Soli Deo Gloria
ID: 1599703 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1599815 - Posted: 11 Nov 2014, 8:08:25 UTC - in response to Message 1599442.  


http://setiathome.berkeley.edu/result.php?resultid=3813190545
...
... you are being warned here http://lunatics.kwsn.net/ --> As always, use these apps AT YOUR OWN RISK.

See your own link (above) - do you see some familiar names?:

AstroPulse v7.04
Linux 64 bit, Rev 2696, OpenCL version by Raistmer, GPU mode
V7, by Raistmer ported to Linux by Lunatics.kwsn.net team.
by Urs Echternacht
ffa threshold mods by Joe Segur
SSE3 dechirping by JDWhale using SSE3 emulation
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1599815 · Report as offensive
DanHansen@Denmark
Volunteer tester
Avatar

Send message
Joined: 14 Nov 12
Posts: 194
Credit: 5,881,465
RAC: 0
Denmark
Message 1600452 - Posted: 13 Nov 2014, 1:48:23 UTC
Last modified: 13 Nov 2014, 2:05:03 UTC

Hi,

Wedge900, Einkrauba, Joseph S.W.,

Thanks for your input ;) Thanks a lot ;)

Joseph,
For any software you are at risk that the developers made a mistake or are malicious.

You are quite right!! And what's the worse that can happen!? Maybe a GPU goes kaput ;) I'll try it, because I really would like to have a little more control. Need to direct some more SETI jobs to my GPU's. They are getting "high" in numbers, growing every month. My GPU's that is ;) And even though I set 50% for SETI and 50% for Asteroid, 63% went to Asteroid. It was worse a little while back and the difference seems to be "levelling out", but it would be nice to have all GPU's running even though e.g. Asteroids server's down. To begin with, my GPU's mainly crunched the Asteroid jobs and my CPU's mainly crunched the jobs from SETI. It's better now, but still not how I would like it. I would like to even out things, just a little. Thanks for helping me, thank you ;)

I hope some Linux user will suggest the best course if you want to add SETI@home v7 GPU processing. I have not followed development for the Linux platform closely.

Me too, and I doo ;) Thanks a lot ;)

Wedge009,
Manipulating the app_info.xml for Anonymous Platform is not difficult, especially if you follow the .aistub files in the Lunatics Installer as a guide

Thanks... I needed that ;) I think I have what I need to go on.. Thank you ;)


Bilbg,

See your own link (above) - do you see some familiar names?:

If I ask nicely, will you then please stop bashing me and showing me links to earlier posts!? I know I'm an idiot and I know you are a mighty and great user of the forum. You may have noticed I'm no longer "poring" data on to the site and telling everyone about my project the "Headless Linux CLI Multiple GPU Boinc Server". It was a little much, I know. That's just me, and I get it now. But, just because I ask 3 questions in 6 month, isn't that OK? (Please don't show me if it's more than those 3) If I have broken some kind of unwritten rules, then please inform me and I'll keep out entirely.
Actually I just tried to support SETI & Asteroid and construct some machines/systems which people like myself, that means newbie nobrainers, could build and save a little money supporting the projects themselves.
Project Headless CLI Linux Multiple GPU Boinc Servers
Ubuntu Server 14.04.1 64bit
Kernel 3.13.0-32-generic
CPU's i5-4690K
GPU's GT640/GTX750TI
Nvidia v.340.29
BOINC v.7.2.42

ID: 1600452 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1601338 - Posted: 15 Nov 2014, 6:39:27 UTC - in response to Message 1600452.  

Bilbg,


http://setiathome.berkeley.edu/result.php?resultid=3813190545
...
... you are being warned here http://lunatics.kwsn.net/ --> As always, use these apps AT YOUR OWN RISK.

See your own link (above) - do you see some familiar names?:

If I ask nicely, will you then please stop bashing me and showing me links to earlier posts!?

I didn't show you any links to earlier posts - look the link and click - it is resultid=3813190545 from your post (and is NOT a link to earlier posts)

And in the 'Stderr output' visible are the names of Lunatics, Raistmer, Joe Segur ... ('Stderr output' is written by the app)
(that's to show that you already use the Lunatics "use AT YOUR OWN RISK" apps which are sent to you as stock apps (project accepted them and use them as stock))
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1601338 · Report as offensive
Dena Wiltsie
Volunteer tester

Send message
Joined: 19 Apr 01
Posts: 1628
Credit: 24,230,968
RAC: 26
United States
Message 1605469 - Posted: 26 Nov 2014, 1:18:39 UTC - in response to Message 1599447.  

...and also there are lots of OpenCL Jobs to do with ATI/AMD and OSX.

Not only in Seti Beta, also in S@h

I understand we are currently out of work, but when we had it I couldn't get the computer to crunch with the GPU. I am running a very new Mac Pro with 10.10.1. It works fine with CPU units and I have processed as CPU units that my wing person processed as GPU units.
From the quoted post, I can see that some MACs can process with the GPU but for some reason mine isn't.
I do get this message on the console
Tue Nov 25 17:50:44 2014 | SETI@home | Requesting new tasks for AMD/ATI GPU
Any information would be appreciated.
ID: 1605469 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1605529 - Posted: 26 Nov 2014, 5:08:56 UTC - in response to Message 1605469.  

From the quoted post, I can see that some MACs can process with the GPU but for some reason mine isn't.

There is an OpenCL Astropulse_v7 app for the Mac, But not for Seti_v7, But you're only ever done Seti_v7 tasks on that host, never done any Astropulse_v7 tasks yet:

Setiathome Applications

Application details for host 7430434

Go to your Setiathome project preferences and set 'Astropulse_v7 to Yes.

Once the Astropulse science database if fixed, then you should get GPU work.

Claggy
ID: 1605529 · Report as offensive
Dena Wiltsie
Volunteer tester

Send message
Joined: 19 Apr 01
Posts: 1628
Credit: 24,230,968
RAC: 26
United States
Message 1605713 - Posted: 26 Nov 2014, 13:46:24 UTC - in response to Message 1605529.  

From the quoted post, I can see that some MACs can process with the GPU but for some reason mine isn't.

There is an OpenCL Astropulse_v7 app for the Mac, But not for Seti_v7, But you're only ever done Seti_v7 tasks on that host, never done any Astropulse_v7 tasks yet:

Setiathome Applications

Application details for host 7430434

Go to your Setiathome project preferences and set 'Astropulse_v7 to Yes.

Once the Astropulse science database if fixed, then you should get GPU work.

Claggy

This is copied from my profile and I haven't changed it after initially setting up the new system.

Run only the selected applications SETI@home Enhanced: yes
SETI@home v7: yes
AstroPulse v6: yes
AstroPulse v7: yes

Thank you for looking at it.
ID: 1605713 · Report as offensive

Message boards : Number crunching : "....Note: CUDA apps are supported only on Windows and Linux; Mac OS X support is coming soon..."


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