![]() |
|
|
#144 | ||
|
"James Heinrich"
May 2004
ex-Northern Ontario
11·311 Posts |
Quote:
Quote:
|
||
|
|
|
|
|
#145 |
|
"Carl Darby"
Oct 2012
Spring Mountains, Nevada
31510 Posts |
The zu is not a big deal, simply a size specifier specific to gcc. For windows we need Iu instead.
|
|
|
|
|
|
#146 |
|
Feb 2012
the Netherlands
2·29 Posts |
Right after stage 1 finished and stage 2 was initiated, I got a popup saying that CUDAPm1 crashed.
The Windows error log showed an APPCRASH, which is not very useful I think. When followed was that after the gpu load dropped from 99% to 0%, the memory remained at 1134MB usage until, I guess because of a time-out, was flushed. Maybe I'll try a smaller P-1 exponent with a factor found to check. Last fiddled with by Stef42 on 2013-05-02 at 12:28 |
|
|
|
|
|
#147 |
|
Mar 2010
3×137 Posts |
Feedback so far:
1. Does not create checkpoints. 2. Beats CUDALucas in memory stability stress testing(60M exponents were free from errors on CL, found errors at 50K iterations on CP+1) 3. Fails at the beginning of stage 2 with out of memory error, should not be the case (6GB of vRAM, 16GB of RAM). |
|
|
|
|
|
#148 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11×311 Posts |
|
|
|
|
|
|
#149 |
|
"Carl Darby"
Oct 2012
Spring Mountains, Nevada
32·5·7 Posts |
I think I found one problem. chalsall has his SPEs. Well, this was an ISPE, I for Ineffably. Its an easy fix, but will have to wait until I get home from work. In the meantime, running with b2 = even multiple of 2310 should bypass the error.
@Karl M Johnson: 1. Checkpoints are coming soon, maybe this weekend. 2. CPm1 during stage 1 does do more global memory reads than CuLu, so maybe thats why. 3. Unexpected. What is the error message? Thank you all for your input. |
|
|
|
|
|
#150 |
|
"Carl Darby"
Oct 2012
Spring Mountains, Nevada
32×5×7 Posts |
|
|
|
|
|
|
#151 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11×311 Posts |
Ah, now I understand what you mean.
|
|
|
|
|
|
#152 |
|
Feb 2012
the Netherlands
2×29 Posts |
I restarted CUDAPm1 using a b2 value, of a known P-1 with a factor found by me earlier.
This was the command-line: Code:
cudapm1.exe -b2 550000 Code:
Iteration 164000 M9090017, 0xd7661b0c859fa9e5, n = 512K, CUDAPm1 v0.00 err = 0.0 2734 (0:01 real, 0.7921 ms/iter, ETA 0:01) Iteration 165000 M9090017, 0x7d3f99a08f445b8b, n = 512K, CUDAPm1 v0.00 err = 0.0 2734 (0:01 real, 0.7878 ms/iter, ETA 0:00) M9090017, 0x1d50507696eeef9f, offset = 0, n = 512K, CUDAPm1 v0.00 Stage 1 complete, estimated total time = 2:14 Starting stage 1 gcd. M9090017 Stage 1 found no factor (P-1, B1=115000, B2=1495000, e=6, n=512K CUDAPm 1 v0.00) Starting stage 2. Zeros: 59077, Ones: 84923, Pairs: 18379 itime: 14.921770, transforms: 1, average: 14921.770000 ptime: 35.394836, transforms: 88612, average: 0.399436 ETA: 0:50 itime: 17.911887, transforms: 1, average: 17911.887000 ptime: 35.547328, transforms: 88434, average: 0.401964 ETA: 0:00 Stage 2 complete, estimated total time = 1:43 Accumulated Product: M9090017, 0x1a6840caa5d05db3, n = 512K, CUDAPm1 v0.00 Starting stage 2 gcd. M9090017 has a factor: 516770062491225473521 (P-1, B1=115000, B2=1495000, e=6, n =512K CUDAPm1 v0.00) Earlier on, the program would crash when starting stage 2. Any thoughts? I must have done something wrong ![]() Bit more surprising: according to mersenne.ca, in the past the factor was found in stage 1 using prime95, but CudaPm1 reports stage 2 in the output... ? Exponent 9090017 |
|
|
|
|
|
#153 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
1101010111012 Posts |
Quote:
M9090017 has factor 516770062491225473521, with a k of 28425142796280 k-factored = 23 × 3 × 5 × 61 × 97 × 389 × 102913 minimal bounds to find this factor in stage2 would be B1=389,B2=102913 minimal bounds to find this factor in stage1 would be B1=102913 You ran this with B1=115000 so it should have found the factor, at least according to my understand of P-1
|
|
|
|
|
|
|
#154 |
|
Feb 2012
the Netherlands
2×29 Posts |
It can still find it, although I wonder, as you mentioned, in stage 2 rather than stage 1....
I will do some further testing on a different exponent. Did the same test again on prime95 to verify: Code:
[May 2 16:52] Worker starting [May 2 16:52] Setting affinity to run worker on any logical CPU. [May 2 16:52] P-1 on M9090017 with B1=110000 [May 2 16:54] M9090017 stage 1 complete. 317502 transforms. Time: 128.915 sec. [May 2 16:54] Stage 1 GCD complete. Time: 6.593 sec. [May 2 16:54] P-1 found a factor in stage #1, B1=110000. [May 2 16:54] M9090017 has a factor: 516770062491225473521 [May 2 16:54] No work to do at the present time. Waiting. Last fiddled with by Stef42 on 2013-05-02 at 14:56 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| mfaktc: a CUDA program for Mersenne prefactoring | TheJudger | GPU Computing | 3497 | 2021-06-05 12:27 |
| World's second-dumbest CUDA program | fivemack | Programming | 112 | 2015-02-12 22:51 |
| World's dumbest CUDA program? | xilman | Programming | 1 | 2009-11-16 10:26 |
| Factoring program need help | Citrix | Lone Mersenne Hunters | 8 | 2005-09-16 02:31 |
| Factoring program | ET_ | Programming | 3 | 2003-11-25 02:57 |