![]() |
|
|
#1123 |
|
"Mihai Preda"
Apr 2015
137110 Posts |
Yes because a check involves doing "block-size" additional iterations. E.g. with block=400, 400 additional iterations are done every 400^2==160K iterations, while with block=1000, 1000 additional iterations are done every 1000^2=1M iterations.
|
|
|
|
|
|
#1124 | |
|
2·3,677 Posts |
Quote:
That is if I use a block of 2000 the GEC should durate 8-9~ seconds. There is a trade-off to apply here. Do I want long unfrequent checks or short frequent checks ? When using a block of 1000 and a log of 20000, sometimes gpuowl misses to display the OK... (check ...) output, probably because it is in between. |
|
|
|
|
#1125 | |
|
"Mihai Preda"
Apr 2015
3·457 Posts |
Quote:
But what happens, for example, with a block of 400 and a log of 100K? the check will be done every 160K, and will be displayed correctly even if it doesn't hit a 'log' multiple of 100K. (at least that's the plan) |
|
|
|
|
|
|
#1126 | |
|
203078 Posts |
Quote:
Ok so if you confirm that the check is displayed, I may have missed it. Experimenting further ... |
|
|
|
|
#1127 | |
|
2×5×157 Posts |
Quote:
PS: The Mersenne number https://www.mersenne.org/report_expo...2252533&full=1 is composite. Computation took 15 days 10 hours ~ on Radeon VII. |
|
|
|
|
#1128 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
19·397 Posts |
Quote:
IMO, far too little P-1 factoring was done. Were these bounds chosen to be optimal for all-Radeon testing? Might this indicate that prime95 should be used for P-1 prior to GPU PRP testing? |
|
|
|
|
|
|
#1129 | |
|
5·1,307 Posts |
Quote:
I am currently using ROCm 2.3 which has a performance regression. I bet that with ROCm 2.4 (if they fix the issue) the ETA for 332M will be around 13-14 days. |
|
|
|
|
#1130 | |
|
3×3,217 Posts |
Quote:
At this time GpuOwl supports P-1, so do I better do p-1 before PRP ? |
|
|
|
|
#1131 | |
|
"Robert Gerbicz"
Oct 2005
Hungary
2·743 Posts |
Quote:
It isn't that easy for a not that faulty card/cpu to choose the best L, but for example if you have 0.2 rollbacks per p (so basically one for 5 tests) at p~1e8 then your optimal L value is 1000. Just interestingly the exact formula: L=(2*p/#rollback)^(1/3), where #rollback is the average number of rollbacks for p (so this could be even higher than 1, for a faulty card). ps. and don't choose L>sqrt(p), because then you'd not make any check, but this also depends on your implementation. Last fiddled with by R. Gerbicz on 2019-05-06 at 15:54 Reason: typo at formula |
|
|
|
|
|
|
#1132 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
754310 Posts |
Quote:
It's a question of "relative" performance. That is, if on your machine GpuOwl is 5x faster than prime95 at PRP but only 2x faster at P-1, then GpuOwl should be doing PRP 100% of the time. Use prime95 on your CPU to do all your P-1 work prior to having the the GPU do the PRP. Your P-1 bounds are "suspicious" in that when prime95 is used to double-check your result years down the road, I think prime95 will want to redo the P-1 to higher bounds. IIUC, Preda has a somewhat different view on optimal P-1 bounds in that he believes Gerbicz error checking in the initial PRP test means double-checking is not necessary. For reference, prime95 would use these bounds (assuming 1.8GB of memory). Saving 1 LL/PRP test: B1=1,115,000 B2=14,495,000 Saving 2 LL/PRP tests: B1=2,395,000 B2=35,326,000 |
|
|
|
|
|
|
#1133 | |
|
1B916 Posts |
Quote:
The ETA for 332M exponent is 2 months on Radeon RX580 and 15 days on Radeon VII. I am using primenet .py to get assignments and return results, gpuowl runs in parallel, and the worktodo.txt file is checked every 2 hours. The assignment type is 153. To do P-1, do I have to get a different assignment type ? |
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| mfakto: an OpenCL program for Mersenne prefactoring | Bdot | GPU Computing | 1676 | 2021-06-30 21:23 |
| GPUOWL AMD Windows OpenCL issues | xx005fs | GpuOwl | 0 | 2019-07-26 21:37 |
| Testing an expression for primality | 1260 | Software | 17 | 2015-08-28 01:35 |
| Testing Mersenne cofactors for primality? | CRGreathouse | Computer Science & Computational Number Theory | 18 | 2013-06-08 19:12 |
| Primality-testing program with multiple types of moduli (PFGW-related) | Unregistered | Information & Answers | 4 | 2006-10-04 22:38 |