![]() |
|
|
#1 |
|
Apr 2021
10002 Posts |
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 P-1 test yet.
How do i do a P-1 test before the PRP test like prime95 does? I'm running gpuowl 7.2 on Windows 10. |
|
|
|
|
|
#2 |
|
Apr 2010
Over the rainbow
23·52·13 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 2021-06-17 at 16:46 |
|
|
|
|
|
#3 | |
|
"Viliam Furík"
Jul 2018
Martin, Slovakia
2·3·5·19 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
|
|
|
|
|
|
|
#4 |
|
Apr 2021
108 Posts |
Sorry, how do i calculate which bounds b1 and b2 should be? Is there some automated way to do p-1 on an exponent before PRP?
|
|
|
|
|
|
#5 | |
|
"Viliam Furík"
Jul 2018
Martin, Slovakia
57010 Posts |
Quote:
PRP=AID,1,2,exponent,-1,tflevel,1 The one at the end is important, it tells the gpuOwl that P-1 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. |
|
|
|
|
|
|
#6 | |
|
Apr 2021
23 Posts |
Quote:
Last fiddled with by themoon123 on 2021-06-17 at 18:24 |
|
|
|
|
|
|
#7 | |
|
Apr 2021
23 Posts |
Quote:
6.11: 1002 us/it 7.2: 1017 us/it |
|
|
|
|
|
|
#8 | |
|
"Viliam Furík"
Jul 2018
Martin, Slovakia
57010 Posts |
Quote:
For the gpuOwl 1 is thus an OK choice. Thanks! Really appreciated. |
|
|
|
|
|
|
#9 |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
2×7×383 Posts |
If P-1 is needed, gpuowl 7.x do PRP from the start, and P-1 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 P-1 stage 2 computations, then if no factor is found in stage 2, continue the PRP to completion.)
Also combined P-1 and PRP runtime of V6.11-380 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 per-worktodo-entry 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 2021-06-17 at 18:50 |
|
|
|
|
|
#10 | |
|
Apr 2021
23 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 2021-06-18 at 06:03 |
|
|
|
|
|
|
#11 |
|
Romulan Interpreter
Jun 2011
Thailand
258A16 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 P-1 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 P-1 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 2021-06-18 at 08:53 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Best type of work for lowest exponent work? | cappy95833 | Software | 5 | 2019-11-21 04:24 |
| Work Assignment Question | Fred | PrimeNet | 4 | 2016-04-23 21:47 |
| How can one prevent assignment of new work? | Dorian | PrimeNet | 13 | 2012-04-11 21:52 |
| How to calculate work/effort for PRP work? | James Heinrich | PrimeNet | 0 | 2011-06-28 19:29 |
| Old Assignment | Primeinator | PrimeNet | 4 | 2009-06-04 22:35 |