![]() |
|
|
#1 |
|
Einyen
Dec 2003
Denmark
D7C16 Posts |
I know the question about Prime95 on GPU's have been asked many times before. But the new DX10 cards Geforce 8800GFX and 8800GFS have a new feature called CUDA (Compute Unified Device Architecture):
http://www.tomshardware.com/2006/11/...00/page11.html |
|
|
|
|
|
#2 | |
|
"Richard B. Woods"
Aug 2002
Wisconsin USA
22×3×641 Posts |
Quote:
For L-L purposes, single-precision (32-bit) floating-point arithmetic doesn't provide enough bits to be worth the effort of implementing the irrational discrete weighted Fourier transform (IDWT) algorithm that provides the fast multiplications in Prime95. (IOW, George could do it, but all he'd get is a slow GPU implementation. Cranking up his old P90 would be cheaper because it'd use less electricity than the new GPU for about the same speed.) Looking through the linked article, then also through "What Direct3D 10 is All About" at http://www.tomshardware.com/2006/11/..._is_all_about/, I eventually found, on page 4 of the latter, the statement "While everything inside Direct3D 10 hardware will be 32-bit (floating point or integer), there are several storage types. Below is a list of the data storage formats." That list shows widths up to only 32 bits. So, alas, the answer (again, as with every other GPU I can recall, for the same reason) is that it will not be practical to port Prime95 to the new DX10 cards or to any future new graphics card unless it supports double-precision (64-bit) floating-point arithmetic. (... or unless the GPU supports fast-enough integer arithmetic so that an integer-based transform method could rival the speed of the IDWT method. But I haven't seen that yet, either.) - - - - BTW, if you're saying to yourself, "but graphics cards don't need double-precision floating-point arithmetic for their intended purposes", then my response is ... "Aha!" Last fiddled with by cheesehead on 2006-12-28 at 01:42 |
|
|
|
|
|
|
#3 |
|
Jun 2003
32·17 Posts |
The Peakstream folks at http://www.peakstreaminc.com claim to be able to do 64 bit floating point math on ATI R580 graphics cards using C and/or C++. I know that George writes assembler code so this isn't useful to him but it might be useful to those folks who have created versions of Prime95 that use the C compiler for Linux. This web site also mentioned a no cost evaluation program for Linux workstation users.
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Is any GTX 750 the GeForce GTX 750 Ti owner here? | pepi37 | Hardware | 12 | 2016-07-17 22:35 |
| Intel Xeon E7-8800 v3 | VictordeHolland | Hardware | 1 | 2015-05-12 03:19 |
| Geforce GTX Titan 6GB | ATH | GPU Computing | 295 | 2013-05-12 21:35 |
| GeForce GTX 580 for sale | TObject | GPU Computing | 13 | 2013-05-07 05:59 |
| Cuda on GEForce 210? | Christenson | GPU Computing | 8 | 2011-03-22 02:33 |