![]() |
|
|
#364 |
|
"Curtis"
Feb 2005
Riverside, CA
585410 Posts |
No such program exists.
|
|
|
|
|
|
#365 |
|
"Daniel Jackson"
May 2011
14285714285714285714
769 Posts |
Why not? Technical limitations, or lack of interest? The only reason that I'm asking is because I recently got a new PC with a CUDA-capable GPU, and I want to see if I can speed up my searches with it, as GPUs are faster than CPUs when it comes to TF, LL, and N+/-1. Anyone willing to write such a program, preferably for free, even if I have to run it in Windows Bash? I'm not good at coding. Also, I'm hoping that Batalov's DivPhi gets released to the public someday (see https://www.mersenneforum.org/showthread.php?t=19725). I've been wanting to run that as well, and I'm sure others want to run it too.
Last fiddled with by Stargate38 on 2021-01-04 at 18:32 |
|
|
|
|
|
#366 |
|
"Curtis"
Feb 2005
Riverside, CA
2×2,927 Posts |
Who knows? "why hasn't something been done yet?" is a matter of opinion. If you read this entire thread, you'll get a sense for how hard it is to get performant code on CUDA. That's the best answer you'll get, I think.
But, hey, may as well be yourself and ask someone to do dozens of hours of coding "For Free" because you want it. I mean, nobody was motivated to do it the last 5 years, but now that you've asked for free labor maybe they'll jump up and get coding. |
|
|
|
|
|
#367 | |
|
"Serge"
Mar 2008
San Diego, Calif.
1026910 Posts |
Quote:
It was released half a year ago! |
|
|
|
|
|
|
#368 |
|
"Daniel Jackson"
May 2011
14285714285714285714
11000000012 Posts |
Oops, sorry. I didn't know it was integrated into a public build of LLR.
|
|
|
|
|
|
#369 |
|
May 2004
FRANCE
27016 Posts |
Hi All,
I released now a new GPU version of the LLR program on my personal page : jpenne.free.fr No much new feature, but some improvements related to reliability and speed. - By default, all tests on base two numbers use Gerbicz error checking. This is the case for PRP Fermat and SPRP tests as in Prime95 or Mprime, but also for the deterministic prime tests of Proth numbers. LLR tests on Riesel numbers are only done after a positive Fermat PRP result. Also, if b==2, k==+1 and abs(c)==1, a random shift on the PRP base is done. It is especially interesting for the prime test of Gaussian Mersenne norms. Like the previous versions, this code is fully C and C++ written, no Assembler code. Large numbers (at least 1 mega digits) benefit more from the GPU parallelism, but this program may also be used on smaller positive results for verification... For more details, would you see the Readme.txt file. Please, let me know if you have any problem to run the binary on Linux and/or to build it on your system. I wish you many successes in prime hunting! Best Regards, Jean |
|
|
|
|
|
#370 |
|
Sep 2006
The Netherlands
80710 Posts |
couldn't have chosen better time to release it was last night -14C outside here and had to turn up the heat in this office instead of profit from the watercooled gpu cooling the office!
|
|
|
|
|
|
#371 |
|
May 2004
FRANCE
24·3·13 Posts |
Hi All,
While Fermat testing k*b^n+c large numbers with c<0, and Gerbicz error checking activated, the final computation of the residue used a call to the invg() function in the giants.c code. This code being CPU only, it is very time consuming for mega_digits numbers and so, its use must be avoided. That is the only fix done in this new build of llrCUDA. Would you excuse me for this drawback, and Best Regards, Jean |
|
|
|
|
|
#372 | |
|
Sep 2002
Database er0rr
5×937 Posts |
Quote:
|
|
|
|
|
|
|
#373 |
|
May 2004
FRANCE
11608 Posts |
|
|
|
|
|
|
#374 |
|
May 2004
FRANCE
24×3×13 Posts |
Hi All,
When a too large round off error was encountered, the test was restarted from the beginning in "cufft only" mode, which was very penalizing about elapsed time. I fixed that in this new build, so the restart is now from the last saved intermediate file. Sorry for this drawback and Best Regards, Jean |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| LLRcuda | shanecruise | Riesel Prime Search | 8 | 2014-09-16 02:09 |
| LLRCUDA - getting it to work | diep | GPU Computing | 1 | 2013-10-02 12:12 |