Message boards :
Number crunching :
"....Note: CUDA apps are supported only on Windows and Linux; Mac OS X support is coming soon..."
Message board moderation
Author | Message |
---|---|
DanHansen@Denmark Send message Joined: 14 Nov 12 Posts: 194 Credit: 5,881,465 RAC: 0 |
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: 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 |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
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 |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
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 |
DanHansen@Denmark Send message Joined: 14 Nov 12 Posts: 194 Credit: 5,881,465 RAC: 0 |
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 |
Einkrauba* Send message Joined: 26 Sep 09 Posts: 2 Credit: 533,394 RAC: 0 |
...and also there are lots of OpenCL Jobs to do with ATI/AMD and OSX. Not only in Seti Beta, also in S@h |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
Hi Wedge009 & Josef, 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. 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 |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
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. 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 |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
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!" :)  |
DanHansen@Denmark Send message Joined: 14 Nov 12 Posts: 194 Credit: 5,881,465 RAC: 0 |
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 |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Bilbg, 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!" :) Â |
Dena Wiltsie Send message Joined: 19 Apr 01 Posts: 1628 Credit: 24,230,968 RAC: 26 |
...and also there are lots of OpenCL Jobs to do with ATI/AMD and OSX. 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. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
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 |
Dena Wiltsie Send message Joined: 19 Apr 01 Posts: 1628 Credit: 24,230,968 RAC: 26 |
From the quoted post, I can see that some MACs can process with the GPU but for some reason mine isn't. 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. |
©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.