20210617, 15:44  #1 
Apr 2021
2^{3} Posts 
How to do P1 on a PRP assignment that has no P1 work done?
I just got a RX 6800 XT today and will be running PRP on it mostly. I got a PRP assignment from the manual page but it hasn't gone through a P1 test yet.
How do i do a P1 test before the PRP test like prime95 does? I'm running gpuowl 7.2 on Windows 10. 
20210617, 16:02  #2 
"Vincent"
Apr 2010
Over the rainbow
2^{2}·13·53 Posts 
Pminus1=N/A,1,2,23562083,1,1200000,36000000,70
aka AID,k,base,exponent,minus/plus, B1,B2, how far factored. but if you specify how far factored, P95 will calculate the best bound with the B1 you provided Last fiddled with by firejuggler on 20210617 at 16:46 
20210617, 16:20  #3  
"Viliam Furík"
Jul 2018
Martin, Slovakia
2·373 Posts 
Quote:
Could you please compare your performance in v7.2 and v6.11? I would like to see those results. The first few iteration outputs should be sufficient from each version. A screenshot is great, but simply giving me numbers for us/it (microseconds per iteration) for each version is enough. Thanks in advance 

20210617, 16:21  #4 
Apr 2021
8_{16} Posts 
Sorry, how do i calculate which bounds b1 and b2 should be? Is there some automated way to do p1 on an exponent before PRP?

20210617, 17:35  #5  
"Viliam Furík"
Jul 2018
Martin, Slovakia
2EA_{16} Posts 
Quote:
PRP=AID,1,2,exponent,1,tflevel,1 The one at the end is important, it tells the gpuOwl that P1 hasn't been done yet. AID is optional, but if you are getting work from PrimeNet (i.e. mersenne.org page), you should have one. 

20210617, 17:59  #6  
Apr 2021
2^{3} Posts 
Quote:
Last fiddled with by themoon123 on 20210617 at 18:24 

20210617, 18:37  #7  
Apr 2021
8_{10} Posts 
Quote:
6.11: 1002 us/it 7.2: 1017 us/it 

20210617, 18:46  #8  
"Viliam Furík"
Jul 2018
Martin, Slovakia
2×373 Posts 
Quote:
For the gpuOwl 1 is thus an OK choice. Thanks! Really appreciated. 

20210617, 18:46  #9 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
6136_{10} Posts 
If P1 is needed, gpuowl 7.x do PRP from the start, and P1 stage 1 powers are assembled from PRP interim computations, which reduces stage 1 cost to about 10% of a standalone run. However, this greatly increases stage 1 memory requirements. (Gpuowl 7.x will run the stage 1 GCD in parallel with PRP, and if no factor is found in stage 1, pause the PRP to perform P1 stage 2 computations, then if no factor is found in stage 2, continue the PRP to completion.)
Also combined P1 and PRP runtime of V6.11380 and close versions are for most FFT lengths faster than v7.x. A detailed benchmarking versus FFT lengths and selected Gpuowl versions is available for Radeon VII as last attachment of https://www.mersenneforum.org/showpo...35&postcount=2. Gpuowl provides default bounds, but they are larger than optimal for pure Mersenne prime hunting. Bounds can be specified on a perworktodoentry basis. See https://www.mersenneforum.org/showpo...9&postcount=20 for choosing bounds. Code:
6.11: 1002 us/it 7.2: 1017 us/it Last fiddled with by kriesel on 20210617 at 18:50 
20210618, 05:55  #10  
Apr 2021
2^{3} Posts 
Quote:
So ideally i would get the bounds i should use from here right? https://www.mersenne.ca/exponent/111482183 under GPU72 bounds? Last fiddled with by themoon123 on 20210618 at 06:03 

20210618, 08:45  #11 
Romulan Interpreter
"name field"
Jun 2011
Thailand
9878_{10} Posts 
If you are not happy with the default bounds (which for the most cases are good enough, but you may want to adjust them a bit higher if you are in the game for finding factors, or a bit lower, as anteposters said, if your goal is to find a large prime), or if you just wanna dirty your hands with P1 bulk factoring, then you should better take your bounds from here, according with how many factors you want to find per 100 exponents, the power of your hardware (in GHzDays per day) and your tolerance for pain (i.e. patience).
Note that if you P1 in bulk in a range, to find factors, then you don't need to compute for every exponent. Put some exponent in the middle of the range you are targeting, select your desired probabilities, and then go with those B1/B2 for the whole range. Play a bit with the form first to see what's what (for example, yo don't need to fill all fields, if you let fields empty, the best values will be suggested for you), it is very easy to understand, and useful, (i.e. it saves your time and resources, and it helps the project better than if you pick the limits from the thin air, or from the "neighbors" ). If it is unclear, ask. Last fiddled with by LaurV on 20210618 at 08:53 
Thread Tools  
Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
Best type of work for lowest exponent work?  cappy95833  Software  5  20191121 04:24 
Work Assignment Question  Fred  PrimeNet  4  20160423 21:47 
How can one prevent assignment of new work?  Dorian  PrimeNet  13  20120411 21:52 
How to calculate work/effort for PRP work?  James Heinrich  PrimeNet  0  20110628 19:29 
Old Assignment  Primeinator  PrimeNet  4  20090604 22:35 