![]() |
![]() |
#1 |
Aug 2010
610 Posts |
![]()
Hi,
I open this 3d because, in this forum, I found a good work on cuda, but none develop for ATI. This thread want to form a group interested to program based on lucas-lehmer test (that can interact with PrimeNet) for gpu ATI in brook+ (ATI stream) language or better in Opencl (so it can run also on nvidia) I think that gpgpu can increase result of gimps sanzo |
![]() |
![]() |
![]() |
#2 |
Tribal Bullet
Oct 2004
1101111000112 Posts |
![]()
Are you sure the current release of openCL will generate efficient enough code for any GPU? IIRC as of a few months ago the AMD OpenCL implementation had severe performance problems because it could not use the high-speed local memory on ATI GPUs.
|
![]() |
![]() |
![]() |
#3 |
Aug 2010
2·3 Posts |
![]()
yes,you're right, infact is better to use ATI stream (Brook+ lang)....
Thanks sanzo PS: I citate OpenCl because it is the only one open and supported by AMD and Nvidia. |
![]() |
![]() |
![]() |
#4 |
∂2ω=0
Sep 2002
República de California
5·2,351 Posts |
![]()
Jason, do you know if the OpenCL community is of the type that does a decently-rapid turnaround on major issues like the one you mention?
I am keen to start doing some GPU-dev this Fall, but my free coding time is very limited, and I absolutely want to avoid doing custom-dev work for every !%^%#@@& family of GPUs that comes around. (I think back to the 2 full years of evenings and weekends it took me to get all the the compute-core code in Mlucas SSE2-ified.) |
![]() |
![]() |
![]() |
#5 |
Jul 2003
So Cal
A2416 Posts |
![]()
The CUDA LL code is based on nVidia's FFT library. As far as I am aware, ATI has not released an FFT library for their cards. Once that happens, porting to ATI could begin.
|
![]() |
![]() |
![]() |
#6 |
Bemusing Prompter
"Danny"
Dec 2002
California
1001101111102 Posts |
![]()
How difficult would it be to write our own FFT library?
|
![]() |
![]() |
![]() |
#7 | |
Tribal Bullet
Oct 2004
32×5×79 Posts |
![]() Quote:
My own GPU code only needs integer arithmetic so it doesn't require a double-precision-capable GPU. If DP was a requirement I'd be stuck needing a more expensive board from each company, not to mention a much more powerful chassis to plug into. As for how hard building a high-performance FFT would be, that's a subject many readers here have extensive experience answering. Getting something working is fairly easy. Tuning for maximum performance is always 10x more effort than you think it will be. |
|
![]() |
![]() |
![]() |
#8 | |
∂2ω=0
Sep 2002
República de California
5·2,351 Posts |
![]() Quote:
In other words, that the trend in the GPU field will mirror that in the CPU world: as time goes on, an ever-increasing fraction of the compute hardware gets devoted to floating-point work. The x86 evolution: MMX -> SSE -> SEE2/3/4... -> AVX illustrates this nicely. I'm also going to speculate that a lot of the ever-increased-parallelism described in the current SSE-to-AVX-and-beyond roadmap may well end up getting implemented in a future series of Intel and AMD CPUs. |
|
![]() |
![]() |
![]() |
#9 |
Aug 2010
sigma gimps team (Italia)
3 Posts |
![]() |
![]() |
![]() |
![]() |
#10 |
Jun 2010
Kiev, Ukraine
3×19 Posts |
![]()
The latest driver release (10.10) has something called "AMD Catalyst™ Accelerated Parallel Processing (APP) Technology Edition". The only difference to the default package is OpenCL Driver. Something usefull? ;)
|
![]() |
![]() |
![]() |
#11 |
Mar 2010
6338 Posts |
![]()
Just a sassy name. 5970 issue still not fixed for OpenCL.
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
LL with OpenCL | msft | GPU Computing | 433 | 2019-06-23 21:11 |
Can't get OpenCL to work on HD7950 Ubuntu 14.04.5 LTS | VictordeHolland | Linux | 4 | 2018-04-11 13:44 |
Lucas–Lehmer sequences and Heronian triangles with consecutive side lengths | a nicol | Math | 1 | 2016-11-08 05:32 |
OpenCL accellerated lattice siever | pstach | Factoring | 1 | 2014-05-23 01:03 |
OpenCL for FPGAs | TObject | GPU Computing | 2 | 2013-10-12 21:09 |