Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Number crunching :
GPU advice
Author |
Message |
|
I would like to add to one of my older computer GPU capable of PPS CUDA Sieving.
This is desktop integra (E5200, 2GB RAM, WinXP @ Asrock 4CORE-1333-FULLHD), with rather weak PSU (TAGAN TG350-U33I). I do not want heat and noise problem with this PC, especially it is mostly used by my wife :-) I have figured out GeForce GT240, it is not power hungry (max.70W) and rather cheap...seems a perfect solution for me.
Now comes the question - There are few versions with different core/memory speed (550/3400MHz vs 585/3780MHz), different memory type (DDR3 vs DDR5), different memory size (512MB vs 1024MB).
What version should I choose for PrimeGrid application? Which parameters should improve performance and which are just a marketing?
____________
| |
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,569,567,557 RAC: 16,941,244
                                           
|
The GT 240 is good choice for small PSU's. Note that you might also find one of the later 9800GT "green" models that will run a bit faster with similar power requirements.
Shader clock is the most important thing, but you can probably overclock the 550 to 585 easily (factory OC cards are a good choice since they have been stress tested at the higher rates already). I went with the 512 of GDDR5 when choosing my GT 240. That was back on the AP26 app, and the faster memory did provide a small extra boost in speed with that application. Whether that is true of the current PPS sieve app is not yet clear. 512 is also plenty for the applications which can easily run on 256 without issue, so that is not a decision point.
____________
141941*2^4299438-1 is prime!
| |
|
|
Thank you Scott for advice!
Based on results from thread about CUDA PPS Sieve, the difference between GT240 and GT9800GT (ECO or not) is huge:
Nvidia GT 240 2,150s 35.8m Win7 HP 64-bit
Nvidia 9800 GT 1,554s 25.9m Win7 64-bit
26min vs 35min is about 30% difference....
However I have checked GPUgrid forum for their advice and found comment, which mentions other aspect:
"The GT240 is better because it has Compute Capability 1.2, so it is better with CUDA. This is despite the fact that it only has 96 shaders. The 9800GT has 112 shaders, is often clocked higher and is a better card for playing games - it is not as good for crunching here. So the advice for people wanting to get a basic card to crunch with is to get a GT240."
At other Primegrid threads I saw suggestions that single-precision is the key for GPU running sieving application. So no extra bonus from Compute Capability 1.2, right? Is it gonna change soon, or maybe there are some plans to use Compute Capability 1.2 in near future? In that case should I stick with GT240 rather than GT9800 ?
____________
| |
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,569,567,557 RAC: 16,941,244
                                           
|
I wouldn't worry about the compute capability here. There is very little difference in 1.1 vs. 1.2 (GPUGRID is the only project I know where that matters). Here at PG, the PPS app can use any compute capability, even the oldest 1.0 cards. The old AP26 app needed only 1.1 capability. I would not expect PG would require it any time soon if ever, but some of the developers would be better at answering that question definitively. Also, 1.2 is only single-precision just like 1.1; you would need 1.3 or one of the Fermi cards for double precision (and on a side note, the Nvidia DP is much, much slower than ATI's, so projects needing it generally develop ATI apps as well).
As for the 9800GT being "much" faster than the GT240, I'd say not so much. The GT240 shader clocks are really low (1340 as I recall) compared to higher clocks for the 9800GT. If you could clock the 240 up to the 1700-1800 range, the difference--though still to the advantage of the 9800--would be much more modest. For example, the 96 shader 9600 GSO on the list in the other thread is indeed mine and has factory OC on the shaders at 1750. It is still slower than the 9800, but not by too much (about 29min vs. about 26min).
____________
141941*2^4299438-1 is prime!
| |
|
Ken_g6 Volunteer developer
 Send message
Joined: 4 Jul 06 Posts: 929 ID: 3110 Credit: 236,594,205 RAC: 14,488
                           
|
For PPSieve, (the the PPSE sieve app):
- RAM speed doesn't matter much.
- RAM type doesn't matter much because RAM speed doesn't matter much.
- Compute capability minor revisions don't matter. (CC 2.0 gets a speed boost, but that's just because Fermi handles multiplications better.)
I should point out that there's a guy who's been working on primality proving with GPUs! He's gotten it to work with Mersenne numbers, but not like LLR with our numbers - yet. If he manages to make an LLR for GPUs, it will require double precision: that's compute capability 1.3 or higher.
Finally, how long can you wait? I've been working on an OpenCL version of PPSieve for ATI. It's going well. :) An ATI card might suit your heat and power requirements better. But I don't know how fast it would work yet. I don't have an ATI card to test on, just like I don't have an nVIDIA card to test on, largely because I've been putting off the decision until I see if ATI can work better.
There's a good chance that any hypothetical GPU LLR app wouldn't work on ATI.
____________
| |
|
|
After considering provided facts and advices I have purchased ZOTAC GT240 512MB DDR5 AMP!® Edition. It has by default: shaders running 1460 MHz, core 600MHz, memory 4000MHz plus additional HDMI port (w/audio). Those are factory settings and I paid about 60 Euro including delivery, so I am more than happy.
As for ATI and OpenCL development - HD 6xxx expected to be announced around Q4 2010, so maybe prices of the other Radeons fall after the release?
With hopefully lowered prices and confirmation about availability of GPU work from Primegrid for ATI I could reconsider another purchase :-)
____________
| |
|
Message boards :
Number crunching :
GPU advice |