![]() |
|
|
#45 |
|
Apr 2010
Over the rainbow
23×52×13 Posts |
I have another question.
How will it work with cofactor prp? would the line 'PRP=N/A,1,2,1841759,-1,"14734073,1694418281,5788466077109264959217"" work with a low B1 of 10000? |
|
|
|
|
|
#46 |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
31×173 Posts |
|
|
|
|
|
|
#47 |
|
Random Account
Aug 2009
32×7×31 Posts |
|
|
|
|
|
|
#48 |
|
"Curtis"
Feb 2005
Riverside, CA
4,861 Posts |
|
|
|
|
|
|
#49 | |
|
Random Account
Aug 2009
32×7×31 Posts |
Quote:
If CF's are "such a tiny and unimportant" task, then why have them at all? |
|
|
|
|
|
|
#50 |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
31·173 Posts |
Mihai gets to set Mihai's priorities. (Similar applies for George or anyone else.)
We can ask, beg, help, test, etc, but none of us have any claim on any of his time. PRP Proof capability was correctly top priority because of the huge payoff. Now it's on to reducing P-1 net cost. LL proof per R Gerbicz' proposed method might be good someday. such as for PROVING LL tests were correct for the next Mp found, or the previous ones. Among the other things gpuowl does not currently support that may interest some potential users are: TF ECM shifts PRP-CF prp certs accepted by PrimeNet Longer fft lengths Proth numbers Fermat numbers (Ernst may tackle this someday) Wagstaff numbers General repdigit numbers APIs other than OpenCLOpenCL 1.1/1.2 on old gpus OS other than Windows or Linux P-1 bounds extension Substantial P-1 error detection/correction UI or control flow changes (continue on to next worktodo item instead of quit on error) v7.0 is dropping LL support. Some will want it back, preferably with Jacobi and shift. Opinions will vary on which of the above to put toward the lower and least priority. Those who write the code get to decide. Last fiddled with by kriesel on 2020-10-02 at 18:32 |
|
|
|
|
|
#51 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
31×173 Posts |
Quote:
Mainly though, run whatever makes you smile. |
|
|
|
|
|
|
#52 | |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
100110001110102 Posts |
Quote:
CF does not help find the next Prime, but does help that that are trying to study the factorization of Mersenne numbers. |
|
|
|
|
|
|
#53 | |
|
Random Account
Aug 2009
32×7×31 Posts |
Quote:
|
|
|
|
|
|
|
#54 |
|
"Mihai Preda"
Apr 2015
55B16 Posts |
I'm back to internet access. I'll try to get 7.0 useful/ready for testing.
|
|
|
|
|
|
#55 |
|
"Mihai Preda"
Apr 2015
3·457 Posts |
We know that for PRP, it's beneficial to run two GpuOwl processes per GPU, and this fits nicely with the very low memory requirement of the PRP.
But now in the merged PRP + P-1, there are two steps (P1, P2) that require a lot of memory. What to do? The simple solutions are: run only one process and give it the full memory of the GPU (-maxAlloc), or run two processes and give each 50% of RAM. Both solutions are somehow suboptimal. I attempted a different solution, let's call it "Memlock". Each process knows on which device it runs (that small number in -device 0). We can use -maxAlloc to allow each process to use (almost) the full RAM of one GPU. (E.g. for a 16GB GPU that is *not* runninng the monitor, I would use -maxAlloc 15G . If running the monitor, -maxAlloc 14G). In conjunction with -pool <dir> which indicates a directory shared by all GpuOwl process. Each process, when starting the "big memory" regions (P1, P2) will attempt to aquire a memory lock on the device by creating a file in the pool directory, e.g. /pool/memlock-1 ) and wait if another process is already in a big memory region. On normal exit the process will properly release the lock, but on crash the lock may need to be removed manually -- just delete that memlock-N directory (it's an empty directory BTW). Last fiddled with by preda on 2020-10-07 at 08:14 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| GpuOwl PRP-Proof changes | preda | GpuOwl | 20 | 2020-10-17 06:51 |
| gpuowl: runtime error | SELROC | GpuOwl | 59 | 2020-10-02 03:56 |
| gpuOWL for Wagstaff | GP2 | GpuOwl | 22 | 2020-06-13 16:57 |
| gpuowl tuning | M344587487 | GpuOwl | 14 | 2018-12-29 08:11 |
| How to interface gpuOwl with PrimeNet | preda | PrimeNet | 2 | 2017-10-07 21:32 |