mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing > GpuOwl

Reply
 
Thread Tools
Old 2020-10-18, 10:01   #100
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

1,327 Posts
Default

Quote:
Originally Posted by frmky View Post
Using ./gpuowl -prp 6972649 -b1 1500000 -b2 10000000 -maxAlloc 4.5G
Thanks! I pushed a fix, should be fine now. The problem was affecting P2 where the number of buffers was > 1024, which was the case for this small exponent.
preda is online now   Reply With Quote
Old 2020-10-18, 19:40   #101
frmky
 
frmky's Avatar
 
Jul 2003
So Cal

205210 Posts
Default

Yes, that fixed it.

2020-10-18 12:36:19 Tesla K20c-0 6972649 P2(1.5M,10M) Setup 1024 P2 buffers in 3.7s
...
2020-10-18 12:38:35 Tesla K20c-0 6972649 GCD: 11352967935560261207067499316137
frmky is offline   Reply With Quote
Old 2020-10-18, 20:16   #102
Viliam Furik
 
Jul 2018
Martin, Slovakia

23×31 Posts
Default P-1 on known factors

Now with the new version, removing the standalone P-1, could you fulfil last wish from version 6.x, that being, implement the functionality, that when you write known factor(s) in the worktodo line, it will not stop P-1 when finding the already known factor(s) after the first stage? I don't know as much about C and OpenCL as you, but I think you will agree, it can be solved with a simple condition and some extension of parsing script. (If the factor found in P1 consists of only the known factor(s), ignore it, and let the P2 run - or something similar)

And to the new version, do you plan to make PRP-CF available?
Viliam Furik is offline   Reply With Quote
Old 2020-10-18, 21:49   #103
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

101001011112 Posts
Default

Quote:
Originally Posted by Viliam Furik View Post
Now with the new version, removing the standalone P-1, could you fulfil last wish from version 6.x, that being, implement the functionality, that when you write known factor(s) in the worktodo line, it will not stop P-1 when finding the already known factor(s) after the first stage? I don't know as much about C and OpenCL as you, but I think you will agree, it can be solved with a simple condition and some extension of parsing script. (If the factor found in P1 consists of only the known factor(s), ignore it, and let the P2 run - or something similar)

And to the new version, do you plan to make PRP-CF available?
No plans for PRP-CF. I don't have a good understanding of that need myself, and I think that need is adequately covered by mprime.

Could you explain a bit more about what you're trying to do by not stopping P-1 when it finds a factor?

About accepting a factor in the worktodo line, that was the case before (the factor was completly ignored), but it turned out that was a problem because some users assumed that PRP-CF must be supported because the worktodo line with a factor is not rejected. Now it's rejected for hopefully less confusion.
preda is online now   Reply With Quote
Old 2020-10-18, 22:26   #104
Viliam Furik
 
Jul 2018
Martin, Slovakia

23×31 Posts
Default

Quote:
Originally Posted by preda View Post
No plans for PRP-CF. I don't have a good understanding of that need myself, and I think that need is adequately covered by mprime.
Well, but the mprime or Prime95 can't run on Radeon VII or any other GPU whatsoever.

Quote:
Originally Posted by preda View Post
Could you explain a bit more about what you're trying to do by not stopping P-1 when it finds a factor?
Simply the same mechanics as in Prime95/mprime. When you create a line in worktodo.txt for P-1, and you include the known factors at the end like this -> Pminus1=AID,1,2,prime,-1,99,0,"factor,factor" , it will ignore the factors if they are found. gpuOwl 6.x doesn't accept the factors, so it will always stop after first stage if a factor is found.
Viliam Furik is offline   Reply With Quote
Old 2020-10-18, 22:31   #105
Viliam Furik
 
Jul 2018
Martin, Slovakia

F816 Posts
Default

Quote:
Originally Posted by preda View Post
About accepting a factor in the worktodo line, that was the case before (the factor was completly ignored), but it turned out that was a problem because some users assumed that PRP-CF must be supported because the worktodo line with a factor is not rejected. Now it's rejected for hopefully less confusion.
In what version was it available? I might just use it if I find the right .exe file.
Viliam Furik is offline   Reply With Quote
Old 2020-10-18, 22:49   #106
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

1,327 Posts
Default

Quote:
Originally Posted by Viliam Furik View Post
In what version was it available? I might just use it if I find the right .exe file.
I think any v6.x accepts factors at the end of the assignment, and completely *ignores* them. Does not read them, does not handle them in any way, as if they weren't there. Does not continue P-1 past them, P-1 works in the same way as if the factors were not there. Not very useful IMO.
preda is online now   Reply With Quote
Old 2020-10-18, 23:09   #107
Viliam Furik
 
Jul 2018
Martin, Slovakia

23·31 Posts
Default

Quote:
Originally Posted by preda View Post
I think any v6.x accepts factors at the end of the assignment, and completely *ignores* them. Does not read them, does not handle them in any way, as if they weren't there. Does not continue P-1 past them, P-1 works in the same way as if the factors were not there. Not very useful IMO.
What is the specific syntax needed? Prime95 style is not working.
Viliam Furik is offline   Reply With Quote
Old 2020-10-18, 23:15   #108
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

1,327 Posts
Default

Quote:
Originally Posted by Viliam Furik View Post
What is the specific syntax needed? Prime95 style is not working.
I don't know, maybe only works for PRP. Anyway I consider that (not rejecting factors at the end) a bug.

Last fiddled with by preda on 2020-10-18 at 23:15
preda is online now   Reply With Quote
Old 2020-10-19, 01:58   #109
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

37·127 Posts
Default

Quote:
Originally Posted by Viliam Furik View Post
What is the specific syntax needed? Prime95 style is not working.
None. Gpuowl has never supported PRP cofactor tests, or known factors in PRP or P-1. V6.11 ignored the additional input, including nonsensical extra input, in a test on PRP.
https://www.mersenneforum.org/showth...tor#post558573
https://www.mersenneforum.org/showth...tor#post556524
Gpuowl does a lot, but not everything that mprime/prime95 do, or that we users wish it would do.

Last fiddled with by kriesel on 2020-10-19 at 02:18
kriesel is offline   Reply With Quote
Old 2020-10-23, 04:18   #110
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

1,327 Posts
Default Proof v2

In a recent commit (tagged v7.1), GpuOwl switched to "Proof v2".

This is a change in the way the proof is generated -- slightly different residues are used. Not much changes client-side, except that the transition between proof versions *can't* be done half-way through the PRP test (because: different residues are used for the two versions).

So finish the PRP test with the old version, and start a new one with the new version.

The "Proof v2" is already accepted (and preferred) by the server, and is the same format Prime95 uses.
preda is online now   Reply With Quote
Reply

Thread Tools


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

All times are UTC. The time now is 05:57.

Tue Nov 24 05:57:51 UTC 2020 up 75 days, 3:08, 4 users, load averages: 2.67, 2.76, 2.25

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.