mersenneforum.org  

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

Reply
 
Thread Tools
Old 2020-09-29, 15:35   #34
storm5510
Random Account
 
storm5510's Avatar
 
Aug 2009
U.S.A.

2·7·112 Posts
Default

Quote:
Originally Posted by preda View Post
...2. repeatedly run PRP on this exponent while changing:
- FFT size
- -maxAlloc (e.g. use 3 values: max allowed on the GPU, a very small e.g. 1GB or 800M, and something in between like 3GB or 7GB)
- anything else you feel like changing (-carry long, etc)...
I believe there may be a mix-up here. All the tests in the lists are P-1...
storm5510 is offline   Reply With Quote
Old 2020-09-29, 15:43   #35
masser
 
masser's Avatar
 
Jul 2003
wear a mask

1,483 Posts
Default

Quote:
Originally Posted by storm5510 View Post
I believe there may be a mix-up here. All the tests in the lists are P-1...
Review the original post in this thread. PRP and P-1 are merged in GpuOwl 7.x; they are run concurrently by the software. Brave new world!
masser is offline   Reply With Quote
Old 2020-09-29, 15:51   #36
storm5510
Random Account
 
storm5510's Avatar
 
Aug 2009
U.S.A.

110100111102 Posts
Default

Quote:
Originally Posted by masser View Post
Review the original post in this thread. PRP and P-1 are merged in GpuOwl 7.x; they are run concurrently by the software. Brave new world!
I am aware of the combination in 7.x. I will continue to use 6.x for some time to come. I will try one as a P-1.
storm5510 is offline   Reply With Quote
Old 2020-09-29, 23:06   #37
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

24618 Posts
Default Some ideas for B1,B2 bounds

There is the P-1 calculator on mersenne.ca : https://www.mersenne.ca/prob.php

There are also two implementations of the P-1 calculator in gpuowl in pm1/ folder.

It seems the P-1 wavefront (the smallest exponents that weren't P-1'ed) is a bit above 100M, and those exponents were factored to 76.

In this context, I'm thinking of running with B2=100M (nice round number). For B2=100M, pretty much any B1 between 5M and 10M would be just as good. I would probably go with B1=8M,B2=100M.

Let's see the probabilities (all with B2=100M):
B1=4M: 6.07% (first-stage 2.87%, second-stage 3.20%)
B1=6M: 6.25% (first-stage 3.26%, second-stage 2.99%)
B1=8M: 6.36% (first-stage 3.56%, second-stage 2.80%)
B1=10M: 6.44% (first-stage 3.80%, second-stage 2.64%)

We see that the probability increases a bit as B1 increases from 4M to 10M, so why do I say all those B1 are pretty much the same? -- because as B1 increases, the ratio of the PRP that is saved when a factor is found (in either P1 or P2) decreases (because only the PRP part that is above B1*1.44 is saved). This, in addition to the total effort (P1+P2) being slightly less when running with lower B1 (keeping B2 constant), means that you can choose any B1 in that range.


PS: also, there's no requirement to run with such a high B2=100M. E.g., for B2=50M:

B1=3M: 5.25% (first-stage 2.60%, second-stage 2.65%)
B1=4M: 5.37% (first-stage 2.87%, second-stage 2.50%)
B1=5M: 5.45% (first-stage 3.08%, second-stage 2.37%)

Last fiddled with by preda on 2020-09-29 at 23:44
preda is offline   Reply With Quote
Old 2020-10-01, 07:34   #38
moebius
 
moebius's Avatar
 
Jul 2009
Germany

7158 Posts
Thumbs down

- removed LL

I am totally against it, I sometimes do LL-DC because they run very fast on my graphics card. That also makes a bit of Throughput. Let the users choose freely.

Last fiddled with by moebius on 2020-10-01 at 07:36
moebius is offline   Reply With Quote
Old 2020-10-01, 08:23   #39
M344587487
 
M344587487's Avatar
 
"Composite as Heck"
Oct 2017

2BB16 Posts
Default

Then freely choose to run an older version of gpuowl. Am I missing something?
M344587487 is online now   Reply With Quote
Old 2020-10-01, 08:46   #40
moebius
 
moebius's Avatar
 
Jul 2009
Germany

461 Posts
Default

Quote:
Originally Posted by M344587487 View Post
Then freely choose to run an older version of gpuowl. Am I missing something?
I just don't understand why you want to remove a well-functioning feature from a program, in German you would jokingly say "verschlimmbessern" which means in english "worse improve"
moebius is offline   Reply With Quote
Old 2020-10-01, 09:42   #41
M344587487
 
M344587487's Avatar
 
"Composite as Heck"
Oct 2017

3·233 Posts
Default

If a feature is removed you're not beholden to fix it when you make a breaking change, it gives you the freedom to make changes to the codebase without having to consider what that change does to the legacy functionality. I don't know why preda removed LL but it's why I would.
M344587487 is online now   Reply With Quote
Old 2020-10-01, 09:57   #42
moebius
 
moebius's Avatar
 
Jul 2009
Germany

461 Posts
Default

Well, that's a reason if he otherwise has too much work with it, but it's still a shame, because with the new version you could also confirm the next greatest prime number with LL on an AMD card.
moebius is offline   Reply With Quote
Old 2020-10-01, 12:31   #43
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

3×443 Posts
Default

Quote:
Originally Posted by moebius View Post
I just don't understand why you want to remove a well-functioning feature from a program, in German you would jokingly say "verschlimmbessern" which means in english "worse improve"
As the program evolves, it needs to be refactored ("transformed") to support new functionality. The amount of existing complexity makes the refactoring difficult (similar to inertia: more mass -- harder to change direction). Because IMO LL is a low-priority feature for gpuowl, it was not transferred over in this refactoring step. Note, I also didn't finish the new functionality yet.
preda is offline   Reply With Quote
Old 2020-10-01, 12:33   #44
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

3×443 Posts
Default

GpuOwl 7.0 is *not ready* yet; please don't use it yet.

Also, I'll be away for a few days, without internet access.
preda is offline   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 13:03.

Wed Dec 2 13:03:38 UTC 2020 up 83 days, 10:14, 3 users, load averages: 4.37, 4.20, 4.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.