Just wanted to share my 8800 GT screen:
Printable View
Just wanted to share my 8800 GT screen:
Whatever happened to superpi - cuda?
:confused:
Stillborn :shrug:
what about this program?
what happened is this going out at all ?
Yea what did happen to this?
Probably noticed the poor performance gains due to poorly threadable algorithm used. CUDA is just like finding a needle from haystack, a burden that no one really wants to stick to unless they really have to.
@warboy:
As far as I know, they stopped because it wasn't an easy task and proved to be time consuming.
@calmatory
Not exactly.
But proper parallel coding isn't the easiest thing on earth...
that cuda-z program looks pritty sweet.. but why did that drop the whole superpi cuda thing...
And who's idea was this? Because somebody didn't do their homework...
Pi was never an easy thing to multi-thread... And only now do we finally have a multi-threaded pi program for multiple cores - let alone CUDA...
http://www.xtremesystems.org/forums/...d.php?t=221773
p.s.
more like 50m in 20 seconds :D
Interesting old thread... I can only laugh at the idea... because the math needed for such a thing isn't quite there yet...
I don't think that's what he meant. The power of the GPU is that they have MANY cores... and that you'll need to use them to get a 20s 32M time.
And yes... This new multithreaded pi program IS able to compute 50 million digits in 20 seconds.
50,000,000 digits:
19.3864 - Movieman - Dual 2.93GHz Xeon Gainestown
20.553 - spdycpu - Core i7 920 @ 4.3GHz (21 * 205)
20.7997 - poke349 - Dual 3.2GHz Xeon Harpertown
21.7047 - tet5uo - 3.20GHz Core i7 @ 4.00 GHz
25.774 - Serotoninn - 2.66GHz Core i7 @ 3.20GHz
I'll re-post the link to the thread:
http://www.xtremesystems.org/forums/...d.php?t=221773
Sorry, I lazy to read whole thread.
Is there any cuda/openCL programmers? Can you port SuperPi to gpgpu, without adding multithreading? Using only 1 shader. Just imagine: very low-cost 8-sp Graphic card making WR!! I want to see OpenCL-PI among HWBOT benchmarks!
Sorry for my bad English :)
Why should single threaded PI on gpu beat a cpu?
What would be the point running a serial program on a GPU? The problem isn't cuda or opencl. The problem is that either the math isn't parallelizable or people aren't smart enough (yet) to make it so.
It isn't good to mix CPU & GPU results. I meant that low-cost GPU beat hi-end one. And of course, it is very difficult to parallelize PI calculation, so I proposed idea of single-threaded PI program.
kromosto, good luck, i want to use this program :)
This is correct.
The math IS parallelizable. And the proof is here (already posted):
http://www.xtremesystems.org/forums/...d.php?t=221773
HOWEVER,
It is very difficult to do. It was hard enough to parallel it into several threads for several cores. So it will be MUCH harder to parallel it into hundreds of threads for a GPU...
Also GPUs right now don't have the right instruction set to be efficient with this kind of computation. (They are too specific for graphics.) So I won't be surprised if even the best of GPU implementations have trouble beating a CPU implementation.
And what about wPrime on GPU? Multithreaded of course :)
Any updates?
starting value for benching Pi is ?
512M Pi? 1024M Pi?
It is good to be like CPU SuperPi, for single-threaded GPU SuperPi, I think ;)
Photoshop on GPU?
Video encoding?
Theres important things this can be used for than SPi.
I dont think so. SuperPi is a main and simple calculation benchmark, a Standard. imho
But only benchers care about it. For CUDA to develop it has to have real-world uses that developers can score funding to code for and turn heads to CUDA that way.