Welcome to MilkyWay@home

CUDA for Milkyway@Home

Message boards : Application Code Discussion : CUDA for Milkyway@Home
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

AuthorMessage
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 26141 - Posted: 21 Jun 2009, 16:43:43 UTC

@Travis:
I've posted the result file for the stripe 20 test WU in the other thread.

The app for ATI is almost ready, only some "convenience features" are still missing: (correct) checkpointing, release of the CPU during the GPU computations (CPU load is really low as the likelihood is now done on the GPU too), higher responsivity of the GUI/OS by adaptive limiting of the execution domain size (only important for slower GPUs).

The exactness of the single precision computation is astonishingly high. I've experimented with some tricks for the likehood stuff. Not only the usual Kahan summation in the likelihood kernel but also first order corrections for the exp and log functions extending them to more than 24bit precision. But frankly, it does not help at all, the resulting changes of the fitness are just at the noise level (10th decimal place). So I decided to take all that stuff out again (even not doing a Kahan summation within the convolve loop of the likelihood computation [but I do that in the integral part]) and restrict the Kahan summation to the GPU reduction (there it is required, as one won't get 9 decimal places precision without it). Maybe one has to do the more advanced corrections together in the integral and the likelihood parts, because the precision is limited by the worse of the two (or it does not matter at all), but actually I think the current state is already satisfying if you don't want to replace the double precision version completely ;)
ID: 26141 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile [P3D] Crashtest

Send message
Joined: 8 Jan 09
Posts: 58
Credit: 53,161,741
RAC: 0
Message 26754 - Posted: 30 Jun 2009, 15:39:44 UTC - in response to Message 26141.  

Are there any news about the CUDA App for MW (running on Windows) ?

I would like to compare the "Power" of the CUDA-Cards running MW unit with Double Prec. like the current ATI-Cards.
ID: 26754 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Vincenzo Venuto

Send message
Joined: 21 Apr 09
Posts: 2
Credit: 6,090,719
RAC: 0
Message 27864 - Posted: 16 Jul 2009, 19:50:07 UTC

Hi all, i have a video card based on nvidia 8600GT
After successfully compiled milkyway Cuda and installing, when MilkywayGPU elaborate a WU it's crash with "floating point exception". Why?
Anyone compile and successfully execute milkyway CUDA?

Thank's at all!

Vincenzo
ID: 27864 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Cappy [Team Musketeers]
Avatar

Send message
Joined: 3 Oct 07
Posts: 71
Credit: 33,212,009
RAC: 0
Message 28386 - Posted: 26 Jul 2009, 10:41:31 UTC

is there ANY NEW NEWS on a CUDA app for MW?????

its been talked about alot but havent really seen

any updates on its progress.... is there or will

there ever be a CUDA app for MW ????

BTW AQUA's MT app kicks ass!!!!!!!!! no need for

GPU apps with the multi thread app,, and its a whole

lot faster then GPU.
ID: 28386 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile arkayn
Avatar

Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0
Message 28407 - Posted: 26 Jul 2009, 16:59:32 UTC - in response to Message 28386.  

Anthony Waters Posted this 18 Jul 2009 1:55:17 UTC
Hello,

This is Anthony, I'm working on the CUDA application with Travis.

There are a few things that need to be resolved in order to get the CUDA app released, namely

1. Checking the accuracy of the double precision math
2. Integration with BOINC


Anthony Waters Posted this 24 Jul 2009 21:58:58 UTC
The GPU app will go up as a beta application on the regular Milkyway@Home site when it is ready.

The final likelihood is accurate to about 12 decimal points, while we would like it higher, 12 is good enough. Therefore the next step is setting up the server, since it requires a major upgrade it will take a couple of weeks and will most likely be released with 0.19.

ID: 28407 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile krahulik

Send message
Joined: 7 Nov 08
Posts: 14
Credit: 180,768,799
RAC: 0
Message 28427 - Posted: 27 Jul 2009, 7:29:58 UTC

Travis Posted 22 Jul 2009 5:02:47 UTC

We actually have a working CUDA double precision app running right now, our new researcher Anthony is working on it. I think he's going to be releasing it as a beta application in the next week or so -- the only issue is that we're having an issue with the likelihood calculation that we want to resolve, when that happens we'll have to update all the applications.
ID: 28427 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Anthony Waters

Send message
Joined: 16 Jun 09
Posts: 85
Credit: 172,476
RAC: 0
Message 28652 - Posted: 31 Jul 2009, 1:53:36 UTC
Last modified: 31 Jul 2009, 2:12:05 UTC

Here is a new release of the GPU App source (v0.08)

(Binaries for Windows and Linux included)

http://milkyway.cs.rpi.edu/milkyway/download/code_release/mw_gpu_v0.08.tar
http://milkyway.cs.rpi.edu/milkyway/download/code_release/mw_gpu_v0.08.zip

please read the readme
http://milkyway.cs.rpi.edu/milkyway/download/code_release/readme

This will be the final release version that goes on BOINC pending any bugs and the new likelihood fixes. Also this release is more of a "does this work on other people's machines besides mine" so don't expect it to run with BOINC
ID: 28652 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 28654 - Posted: 31 Jul 2009, 3:31:01 UTC - in response to Message 28652.  

(Binaries for Windows and Linux included)

http://milkyway.cs.rpi.edu/milkyway/download/code_release/mw_gpu_v0.08.tar
http://milkyway.cs.rpi.edu/milkyway/download/code_release/mw_gpu_v0.08.zip

please read the readme
http://milkyway.cs.rpi.edu/milkyway/download/code_release/readme

from the readme:
it takes around 90 seconds to execute on a GTX 285

By the way, the test WUs supplied in that package have the size of the (now quite rare) ~18 credits (stripes 79, 82, 86) or ~27 credit (stripes 20, 21) WUs.
ID: 28654 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Divide Overflow
Avatar

Send message
Joined: 16 Feb 09
Posts: 109
Credit: 11,089,510
RAC: 0
Message 28655 - Posted: 31 Jul 2009, 4:10:06 UTC

Cluster Physik,

I do hope that you'll be able to work your magic and update the ATI application to be compatible with this. Is there any way to get it working better with the latest Catalyst / CAL versions? As always, your work is very much appreciated!
ID: 28655 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 28656 - Posted: 31 Jul 2009, 4:46:04 UTC - in response to Message 28655.  

Cluster Physik,

I do hope that you'll be able to work your magic and update the ATI application to be compatible with this. Is there any way to get it working better with the latest Catalyst / CAL versions? As always, your work is very much appreciated!

In the moment it is compatible. The project has still to figure out what they want to change ;)

And I really don't know what is up with the new Catalyst drivers. In some configurations under Vista it runs quite well, but WinXP is a no go with anything newer than 9.2. If I find the reason, I will of course update the apps.
ID: 28656 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Vincenzo Venuto

Send message
Joined: 21 Apr 09
Posts: 2
Credit: 6,090,719
RAC: 0
Message 28665 - Posted: 31 Jul 2009, 12:10:54 UTC

Hi development, i try to run milkyway cuda gpu on my 8600GT, but is not supported (cuda 1.1) you have drop the support under 1.3?

Thank's

Vincenzo
ID: 28665 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Anthony Waters

Send message
Joined: 16 Jun 09
Posts: 85
Credit: 172,476
RAC: 0
Message 28667 - Posted: 31 Jul 2009, 12:45:15 UTC

CUDA 1.3 is required for Double Precision support, single precision was tried, however, it only gave accuracy to 6/7 decimal places which is not enough.
ID: 28667 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile slavko.sk
Avatar

Send message
Joined: 24 Dec 07
Posts: 2
Credit: 116,045,487
RAC: 0
Message 28672 - Posted: 31 Jul 2009, 15:12:01 UTC

So it will not work on my 8800 GTS as well?
ALL GLORY TO THE HYPNOTOAD!
Do You Dare?
ID: 28672 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
zpm

Send message
Joined: 27 Feb 09
Posts: 41
Credit: 123,828
RAC: 0
Message 28673 - Posted: 31 Jul 2009, 15:43:59 UTC - in response to Message 28667.  

CUDA 1.3 is required for Double Precision support, single precision was tried, however, it only gave accuracy to 6/7 decimal places which is not enough.



then your volunteers just took a nose-dive... i only have one card 1.3 compatible which is a gtx 260.... my 2 other cards are 9400 gt which are 1.1.....
ID: 28673 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 28675 - Posted: 31 Jul 2009, 16:23:56 UTC - in response to Message 28673.  

CUDA 1.3 is required for Double Precision support, single precision was tried, however, it only gave accuracy to 6/7 decimal places which is not enough.


then your volunteers just took a nose-dive... i only have one card 1.3 compatible which is a gtx 260.... my 2 other cards are 9400 gt which are 1.1.....

It is the same restriction as for ATI GPUs.
ID: 28675 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Emanuel

Send message
Joined: 18 Nov 07
Posts: 280
Credit: 2,442,757
RAC: 0
Message 28677 - Posted: 31 Jul 2009, 17:49:13 UTC - in response to Message 28675.  

Yep, excludes a lot more people though due to Nvidia's reluctance to move to double precision. Are there still plans to make a single precision GPU sister project?
ID: 28677 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
BarryAZ

Send message
Joined: 1 Sep 08
Posts: 520
Credit: 302,524,931
RAC: 15
Message 28680 - Posted: 31 Jul 2009, 19:02:05 UTC - in response to Message 28675.  

So this will only work on GTX cards? I have 9800GT cards -- sounds like I'm not in the lucky subset at the moment.

CUDA 1.3 is required for Double Precision support, single precision was tried, however, it only gave accuracy to 6/7 decimal places which is not enough.


then your volunteers just took a nose-dive... i only have one card 1.3 compatible which is a gtx 260.... my 2 other cards are 9400 gt which are 1.1.....

It is the same restriction as for ATI GPUs.


ID: 28680 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
zpm

Send message
Joined: 27 Feb 09
Posts: 41
Credit: 123,828
RAC: 0
Message 28682 - Posted: 31 Jul 2009, 20:20:47 UTC - in response to Message 28680.  
Last modified: 31 Jul 2009, 20:29:35 UTC

gpugrid has currently
total active
Users 5,174 2,391
Hosts 8,322 3,575
source: Boincstats

and this is a mixed bag of gpu... most have above 50 cores...

ps3 is in this figure but a small percentage...8% i think... looking at boincstats...

and to add things over, AQUA has a gpu app out.

and seti lets any gpu cuda capable card run seti MB.


so, your pretty much, asking the people from other projects with high-end cards to come over play.. not many of those... i myself have 1 "1.3" card.

and lets mention the fact that, there are other projects with cuda app/gpu in the works as some of you know...

i have a ati 2600 xt card setting in a box...

I recommend Secunia PSI: http://secunia.com/vulnerability_scanning/personal/
ID: 28682 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Divide Overflow
Avatar

Send message
Joined: 16 Feb 09
Posts: 109
Credit: 11,089,510
RAC: 0
Message 28683 - Posted: 31 Jul 2009, 21:31:55 UTC - in response to Message 28682.  

Sorry zpm. You must be at least this tall to ride the attraction.
ID: 28683 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
zpm

Send message
Joined: 27 Feb 09
Posts: 41
Credit: 123,828
RAC: 0
Message 28684 - Posted: 31 Jul 2009, 21:54:48 UTC - in response to Message 28683.  

what, do i have to be as tall as Shaq. i'm 6'11" as is....


i'm just pointing out the fact that the volunteer base of gpu is very low, gpu computing with boinc is still in it's first year...
ID: 28684 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

Message boards : Application Code Discussion : CUDA for Milkyway@Home

©2024 Astroinformatics Group