![]() |
|
|
#1486 |
|
Einyen
Dec 2003
Denmark
2·1,579 Posts |
How do you specify PRP type in gpuOwL ?
Just finished my first gpuowl test using Google Colab, but it was a PRP DC and forgot to think of the PRP type, so it finished the wrong type: https://mersenne.org/M87000929 I found a type 1 result to DC for the next one, so that should be ok, but how do I choose the type? It is fixed in the different versions which type it uses? Could I continue from the last savefile of 87000929 and finish it as a type 4 if the difference between types is only at the end? According to undoc.txt from Prime95: type 1: a^(n-1) type 4: a^((n+1)/2) |
|
|
|
|
|
#1487 | ||
|
"Mr. Meeseeks"
Jan 2012
California, USA
23·271 Posts |
Quote:
Quote:
#2- So much yes... I run gpuowl from google drive and running P-1 I run out of space so fast and have to manually delete them.... I realize I can make a script... whenever I feel like it
|
||
|
|
|
|
|
#1488 | |
|
Random Account
Aug 2009
13×151 Posts |
Quote:
It is working the GPU, to a point. I have an gadget, image snip below, that sits in the upper-right corner of the screen. It displays the GPU temperature, among other things. Idle is around 30°C. GPU-Z says a 100% load. The GPU temperature shown in the gadget is with gpuOwl running on a large P-1. |
|
|
|
|
|
|
#1489 |
|
Romulan Interpreter
Jun 2011
Thailand
226778 Posts |
Not with the new Gerbicz/PRP tests. I will let you know for sure! hehe.... But currently, I still use the ol'good cudaLucas with no such improvements, and with residue as part of the file name, and use a batch to check, and yes, sometimes cosmic rays have bad habit of nesting exactly inside of my computers! In that case, both instances will retry from the last good checkpoint. See my posts about M666666667 here around, which had to resume few times during the test.
Last fiddled with by LaurV on 2019-12-01 at 04:05 |
|
|
|
|
|
#1490 | |
|
"Mihai Preda"
Apr 2015
3·457 Posts |
It's not settable, it depends on the version. The current version is type-1, and there aren't plans to change that anymore.
Quote:
PS: all GpuOwl's savefile have a text header of *one line*, followed by binary. E.g. on Linux you can see the header like this: head -1 savefile.owl If the binary part is perfectly preserved, the text header could be altered, but the editor would need to not mess around with the binary. Last fiddled with by preda on 2019-12-01 at 08:31 |
|
|
|
|
|
|
#1491 |
|
Einyen
Dec 2003
Denmark
315810 Posts |
Which version was the last to use type 4 ?
This is a problem for future PRP DC, that people need specific knowledge to be able to DC them. I should have been experienced enough to think about this, but I forgot. Many other users will not even know about the different types. I assume Prime95/mprime can DC gpuowl results if the type is the same? Hopefully primenet sets type 4 automatically when needed. Last fiddled with by ATH on 2019-12-01 at 15:43 |
|
|
|
|
|
#1492 |
|
Einyen
Dec 2003
Denmark
2×1,579 Posts |
Anyone with an old working gpuowl version that uses type 4 PRP tests want to try and finish this test as a type 4?
http://mersenne.org/M87000929 I have the savefiles after 86750000 and 87000000 iterations. |
|
|
|
|
|
#1493 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
19·397 Posts |
@preda: Any particular reason the -block command line argument is no longer available?
|
|
|
|
|
|
#1494 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
19·397 Posts |
@preda; ./gpuowl -pm1 2000003
fails |
|
|
|
|
|
#1495 |
|
"Mihai Preda"
Apr 2015
3·457 Posts |
|
|
|
|
|
|
#1496 | |
|
"Mihai Preda"
Apr 2015
3×457 Posts |
Quote:
I think that a block-size of 400 is a rather nice and overall good value (note, this is a bit smaller than the old default of 500). Why do you need a custom block-size, and to what value do you usually set it to? As I have 2 GPUs (an XFX and an Asrock) that sometimes generate errors (about 1-2 per day), I come to appreciate a smaller block size, and I added a bit of logic to adaptivelly vary the default check-step depending on the number of errors up to now, by starting with a check-step of 200'000, and roughly halving it for each additional error up to 20'000. And there is one more reason for the smallish block-size: relative to the PRP-proof (future), the plan right now is to have the proof cover (for exponent E) a region from beginning up to an iteration that is a multiple of 1024 * block-size (such that any halving step in this region hits a block-size boundary and can be checked). This leaves a "tail" of up to 1024 * blockSize iterations at the end that are not covered by the proof, and that will need to be re-run by the checker, thus it's good for the tail to not be too large. Last fiddled with by preda on 2019-12-02 at 12:24 |
|
|
|
|
![]() |
| Thread Tools | |
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 |