Seti@Home optimized science apps and information

Optimized Seti@Home apps => Windows => GPU crunching => Topic started by: hellsheep on 06 Jul 2010, 02:14:46 am

Title: Astropulse on GPU's?
Post by: hellsheep on 06 Jul 2010, 02:14:46 am
Hey,

I was thinking to myself after seeing a few AP work units in my cache, wondering if it'd be possible to run astropulse on a GPU instead, increasing efficiency and getting them reported faster. If it's possible are there any down sides to it?
Title: Re: Astropulse on GPU's?
Post by: IrishFBall32 on 06 Jul 2010, 08:31:16 am
To my understanding, GPUs are not well suited to the type of math AP does. They might be useful simply as extra cores, but would probably be slower than a real CPU core.
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 06 Jul 2010, 09:13:15 am
Hey,

I was thinking to myself after seeing a few AP work units in my cache, wondering if it'd be possible to run astropulse on a GPU instead, increasing efficiency and getting them reported faster. If it's possible are there any down sides to it?
If you have ATI GPU then yes, it's possible.
For NV GPU it's possible too, but if you own NV GPU better use it for MB crunching.
Title: Re: Astropulse on GPU's?
Post by: hellsheep on 06 Jul 2010, 03:21:20 pm
Hey,

I was thinking to myself after seeing a few AP work units in my cache, wondering if it'd be possible to run astropulse on a GPU instead, increasing efficiency and getting them reported faster. If it's possible are there any down sides to it?
If you have ATI GPU then yes, it's possible.
For NV GPU it's possible too, bu4 if you own NV GPU better use it for MB crunching.


Do you know how long it takes an ATI GPU to process a AP WU?
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 06 Jul 2010, 03:40:41 pm
Look at my own host on SETI beta/main for example :)
http://setiweb.ssl.berkeley.edu/beta/results.php?hostid=39394

Don't take too seriously high-time results - they from currently developing app and will be improved, lower values are more typical.

EDIT: Elapsed:17,347.96   CPU:2,018.83 is smth typical for my Quad9450 with HD4870 GPU.
Title: Re: Astropulse on GPU's?
Post by: hellsheep on 06 Jul 2010, 03:47:48 pm
Very nice. :)

Shame i only have nVidia GPU's. :(
Title: Re: Astropulse on GPU's?
Post by: Slawek on 26 Aug 2010, 10:52:23 am
hi,

any progress in App`s NV for AP ?
Title: Re: Astropulse on GPU's?
Post by: Devaster on 27 Aug 2010, 07:46:02 am
of course . i builds are avaiable in beta testing area
Title: Re: Astropulse on GPU's?
Post by: IrishFBall32 on 30 Aug 2010, 11:03:41 am
Glad to see some work is being done in this direction... It had been my understanding that the math done by AP didn't lend itself to GPU computing very well, but apparently I stand corrected :)
Title: Re: Astropulse on GPU's?
Post by: cristipurdel on 31 Aug 2010, 12:44:12 am
of course . i builds are avaiable in beta testing area
NVIDIA builds for AP? I cannot see them.
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 31 Aug 2010, 02:23:01 am
of course . i builds are avaiable in beta testing area
NVIDIA builds for AP? I cannot see them.
Actually in alpha.
Title: Re: Astropulse on GPU's?
Post by: Frizz on 31 Aug 2010, 02:30:24 am
of course . i builds are avaiable in beta testing area
NVIDIA builds for AP? I cannot see them.
Actually in alpha.

Can I start a thread in the "Public Release Beta Test Forum" with my compiled version? It works fine offline and I have crunched about 25 units online so far. 1 validated, the rest is waiting for validation.
Title: Re: Astropulse on GPU's?
Post by: Jason G on 31 Aug 2010, 02:34:55 am
Can I start a thread in the "Public Release Beta Test Forum" with my compiled version? It works fine offline and I have crunched about 30 units online so far. 1 validated, the rest is waiting for validation.
  I'd recommend keep to Alpha crew for this moment, and I'll give a hand testing later tonight.  If we're both able to verify it works, and have some idea of performance on a few different cards we'll move to beta.

[Edit:] if you have some changes already that don't disturb Raismter's code paths, I'll need to enable write access for you too, so you can commit.

Jason
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 31 Aug 2010, 02:53:51 am
I agree with Jason. Original code was tested on ATI platform and can have some unexpected features on NV (look dev thread).
We can wait a little before beta.
Title: Re: Astropulse on GPU's?
Post by: Frizz on 31 Aug 2010, 02:55:59 am
I agree with Jason. Original code was tested on ATI platform and can have some unexpected features on NV (look dev thread).
We can wait a little before beta.

Agreed.

I've started a thread in Development Area.
http://lunatics.kwsn.net/gpu-crunching/alpha-testing-of-opencl-ap-for-nvidia-cards.0.html
Title: Re: Astropulse on GPU's?
Post by: cristipurdel on 31 Aug 2010, 03:25:15 am
of course . i builds are avaiable in beta testing area
NVIDIA builds for AP? I cannot see them.
Actually in alpha.

So, beta for the beta testers means...alpha :P
Also waiting for ATI MB :)
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 31 Aug 2010, 03:29:15 am
Alpha means alpha and beta means beta :P  Devaster just made typo perhaps, but app already has it's first validated online result on Frizz's host.
If alpha testing will be successful it will be placed in beta section of course.
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 31 Aug 2010, 03:30:26 am
Also waiting for ATI MB :)
It's in alpha too (yeah, beta for beta testers in other words indeed :) )
Title: Re: Astropulse on GPU's?
Post by: Morten on 31 Aug 2010, 04:52:15 am
Also waiting for ATI MB :)
It's in alpha too (yeah, beta for beta testers in other words indeed :) )
Where did you post the ATI MB? I haven't seen it here.....
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 31 Aug 2010, 05:24:52 am
As I said, it's in Alpha (not public beta, only "colored" staff can see it).
Color differentiation reminds me one our good semi fantastic-semi comedy films "Kin-Dza-Dza" (don't know if it was translated on English, but very nice movie) ;D ;D ;D
[was translated ;D http://www.imdb.com/title/tt0091341/ ]
Title: Re: Astropulse on GPU's?
Post by: Morten on 31 Aug 2010, 05:48:50 am
As I said, it's in Alpha (not public beta, only "colored" staff can see it).
Color differentiation reminds me one our good semi fantastic-semi comedy films "Kin-Dza-Dza" (don't know if it was translated on English, but very nice movie) ;D ;D ;D
[was translated ;D http://www.imdb.com/title/tt0091341/ ]

You wrote "yeah, beta for beta testers in other words indeed", so I was confused....
Title: Re: Astropulse on GPU's?
Post by: Raistmer on 31 Aug 2010, 05:53:45 am
LoL, I was confused too at first, but later understood that phrase in such way :
as beta unavailable for regular users, alpha is unavailable for beta testers.
Same relations allow call  alpha as "beta for beta testers" :)
Title: Re: Astropulse on GPU's?
Post by: Devaster on 31 Aug 2010, 09:01:33 am
yeah typo ... sorry for confusing ....