Mac, NVidia GPU and Seti@home |
![]() |
| log in |
Message boards : Number crunching : Mac, NVidia GPU and Seti@home
1 · 2 · Next
| Author | Message |
|---|---|
|
Is there any update on getting Macs to run CUDA application for Seti@home? CUDA FAQ suggests anytime soon (and has for several years.... ). Brief attempt at compiling the seti_cuda branch under SVN/branches suggests that it is targeting OSX 10.4 or earlier, and has Windows specific code (log results in client/cuda appears to be hardcoded to "Windows.h" and there's a lot of conflicting strXXX functions). Many of the helper utilities are much older releases. | |
| ID: 1329118 · | |
|
Linux64 users have Cuda, perhaps there is something else you could attempt at compiling, seeing as how Macs are *nix systems. | |
| ID: 1329123 · | |
Is there any update on getting Macs to run CUDA application for Seti@home? CUDA FAQ suggests anytime soon (and has for several years.... ). Brief attempt at compiling the seti_cuda branch under SVN/branches suggests that it is targeting OSX 10.4 or earlier, and has Windows specific code (log results in client/cuda appears to be hardcoded to "Windows.h" and there's a lot of conflicting strXXX functions). Many of the helper utilities are much older releases. There is more recent code for CUDA builds in /branches/sah_v7_opt/Xbranch (the Windows CUDA apps under test at SETI Beta are built from that code). AFAIK nobody has attempted to update that code for Macs. Joe | |
| ID: 1329157 · | |
|
Thanks! After some effort I have seti@home compiled for NVidia/Cuda on Mac OSX 10.8.2. Appears to be processing WU happily though haven't compared time against CPU. | |
| ID: 1329966 · | |
Thanks! After some effort I have seti@home compiled for NVidia/Cuda on Mac OSX 10.8.2. Appears to be processing WU happily though haven't compared time against CPU. While GPUs have multiple processing units, they get their power by processing data in parallel, not by processing multiple jobs. Some of the newer Nvidia cards (Fermi-class and later, IIRC) can process more than one job at a time (depending on memory capacity), but I don't believe your 8800GT can. ____________ | |
| ID: 1329991 · | |
Thanks! After some effort I have seti@home compiled for NVidia/Cuda on Mac OSX 10.8.2. Appears to be processing WU happily though haven't compared time against CPU. You do understand no one else has been able to do that. It would be great if it also works in Lion & SL. I can test that for ya... This is big news if it works consistently and results are verified. Thanks for your work. | |
| ID: 1329998 · | |
|
Considering upgrading to something more recent (460/560 appear to work on ML) but wanted to understand whether it would help. Sounds like it might, even if just to process faster. | |
| ID: 1330005 · | |
|
It appears to work on ML but would be happy to work with someone to prove it is actually doing right thing.....there doesn't appear to be a test suite as part of Makefile/package. Had to "hack" code to get to work as a lot of Windows specific pieces and #ifdef's but will see what I can pull together. | |
| ID: 1330009 · | |
Considering upgrading to something more recent (460/560 appear to work on ML) but wanted to understand whether it would help. Sounds like it might, even if just to process faster. If your Mac 8800 is like my Mac 8800, it is already running at around 95% load with one task. All running multiple copies accomplish is to force the card to run at a higher load and take around twice or thrice the amount of time to accomplish the task. Since your at 95% load with one task, raising it to 100% will see very little, if any, gain in time. That's also why I'm not interested in forcing my AMD 6850 to run more than one task. I'm able to have it run at 90-95% load with one task and running 2 would have very little benefits, beside having it run hotter and noisier... What SETI files are you using with the Mac? 609, 610? Have any verified? | |
| ID: 1330013 · | |
It appears to work on ML but would be happy to work with someone to prove it is actually doing right thing.....there doesn't appear to be a test suite as part of Makefile/package. Had to "hack" code to get to work as a lot of Windows specific pieces and #ifdef's but will see what I can pull together. If we could decide on a transfer method, I'll see if I can get it to work. I have a SETI account in Snow Leopard and also have Lion installed on another partition. I have an 8800 & AMD 6850 working in OSX. Do you have a .Mac account? You can also transfer files in Skype, but, it might take me a while to remember how to use Skype... | |
| ID: 1330022 · | |
|
Using locally compiled branch of source, modified to work on Mac. seti_enhanced 6.0.3 from Lunatics from Seti SVN. Two units have just verified and will monitor for others. | |
| ID: 1330026 · | |
|
I'm not running SETI on my OSX systems at present. I'm running XP on an early 2008 MacPro. Those numbers are from the same hardware in XP. I switched to running the XP I installed back in 2008, on my Mac, when I realized I could do 10x more work using my existing hardware. I would happily go back to OSX on my Mac if I could use the GPUs. The 8800 is kinda lightweight now, the 6850 is much better at SETI tasks. Someone needs to get AMD AstroPulse working on a Mac. | |
| ID: 1330027 · | |
It appears to work on ML but would be happy to work with someone to prove it is actually doing right thing.....there doesn't appear to be a test suite as part of Makefile/package. Had to "hack" code to get to work as a lot of Windows specific pieces and #ifdef's but will see what I can pull together. There is a test suite for OSX, just not there. Urs made a bench program that I ran on my iMac before it died. http://www.arkayn.us/forum/index.php?topic=7.0 ____________ | |
| ID: 1330044 · | |
It appears to work on ML but would be happy to work with someone to prove it is actually doing right thing.....there doesn't appear to be a test suite as part of Makefile/package. Had to "hack" code to get to work as a lot of Windows specific pieces and #ifdef's but will see what I can pull together. Great News!. If you could send me either diff patches or modified source files via email ( contact at jgopt dot org ) I'll happily look them over for V7 multibeam operational compliance, consult with you on any tweaks & proper crediting in the documentation, then apply them straight into Berkeley for a probable stock beta project release. My own schedule is pretty tight at the moment, limiting me to mostly weekends.Also I don't have a timeline on V7 release from Eric, though I believe another step forward like this will make things easier/better when Eric comes knocking. Jason ____________ "It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change." Charles Darwin | |
| ID: 1330183 · | |
|
Running benchmark (and after restarting machine to clear some memory issues) appears to be 300% faster than the optimized CPU code on an 8800GT. Will post Jason some diff when I get a chance (but these were heavily hacked so probably better to go through will a little more rigour...) | |
| ID: 1330282 · | |
|
Jason | |
| ID: 1330335 · | |
|
And the build in on my site. | |
| ID: 1330404 · | |
Jason Thanks! Should be able to go through that & update Berkeley's sources on the weekend. ____________ "It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change." Charles Darwin | |
| ID: 1330422 · | |
|
Awesome work guys! Thanks to enewman for this, and thanks to our awesome devs for making sure not to let anything slip by. | |
| ID: 1330444 · | |
|
I also must say congratulation. I am looking forward to this. | |
| ID: 1335168 · | |
Message boards : Number crunching : Mac, NVidia GPU and Seti@home
| Copyright © 2013 University of California |