![]() |
![]() |
#1 |
Sep 2010
Weston, Ontario
22·3·19 Posts |
![]()
A PRP-test on a 74685-digit Leyland number submitted December 21 is still "in queue" two days later while a 76029-digit Leyland number submitted four hours later got PRP'd within the day.
|
![]() |
![]() |
![]() |
#2 |
Mar 2018
3×43 Posts |
![]()
There are 9,068 PRP tests queued right now. Someone is overzealous with that button. FactorDB shouldn't be forced to PRP numbers that big. Anyone is better advised to run such PRPs on their own hardware.
|
![]() |
![]() |
![]() |
#3 | |
Sep 2010
Weston, Ontario
22·3·19 Posts |
![]() Quote:
But you're missing the point. There is a number supposedly "in queue for a PRP-test" since 21 December 2019 but I have added four more numbers to that queue since then (two just yesterday) and all four have been PRP'd in a matter of hours. So the number "in queue" is apparently not really in queue since it has become obvious that it will never get to the front. It was this matter to which I wanted to bring attention in case anyone else had a similar experience. |
|
![]() |
![]() |
![]() |
#4 |
Jun 2003
5,387 Posts |
![]()
FactorDB PRP queue is LIFO. So the ones that are submitted recently gets processed before the older ones. Currently 9043 numbers are in queue. Noone knows where your number is within that queue. When the queue runs down to 0, yours would have been done as well.
Go to http://factordb.com/status.php and look at the pending column against the "Combined N-1/N+1-method" line (under Primality Proofs section) to keep track of the queue size. Oh, and btw, when there are certificates to be processed, that gets priority, so the PRP queue will have to wait even further. |
![]() |
![]() |
![]() |
#5 |
Undefined
"The unspeakable one"
Jun 2006
My evil lair
146368 Posts |
![]() |
![]() |
![]() |
![]() |
#6 |
Jun 2003
538710 Posts |
![]()
You're correct. That is not the expected behavior of "queue", but it is what it is. Note that factor db itself doesn't use any terminology -- it is just a term that we used in the discussion.
|
![]() |
![]() |
![]() |
#7 | |
Feb 2017
Nowhere
23×11×67 Posts |
![]()
I also tried finding the number on the list of numbers with unknown status. I eventually succeeded, and also found an obviously-related number. The list is sorted by number of digits only. I had to resort to trial-and-error to fill in the "Digits" field to bring the requisite number of digits into range. The filled-in fields didn't copy-paste; I had to fill them in in the quoted portion.
Why the number of digits that worked, worked, is a mystery to me. Quote:
|
|
![]() |
![]() |
![]() |
#8 |
May 2019
Rome, Italy
2×3×7 Posts |
![]()
That massive number of tests in stack made me wonder if someone was "clearing" some digit interval in the Unknown status list. Given that is taking a really long time to test those numbers, they should be far down the list. (Question: is PRP testing time exponential in number size? By size i mean digits)
By looking at the distribution graph i found this. I then checked some numbers in the list on either side of the dips in the graph for PRP button availability: The numbers between 149012 and 149142 digits are in the stack, while numbers above 149159 digits are not. (Apparently, you can't PRP test numbers with 150 kilodigits and bigger) Of course i didn't check each number, just randomly sampled them in those intervals. Because the bulk of the numbers are beetween 149041 and 149142 digits (around 100 bins, and for each bin we have numbers in a range from 30 to 70, the total number of numbers (sorry for the repetition) is expected to be beetween 3000 and 7000. So, either i missed something/overapproximated in my back-of-the-envelope calculation, or a significative part, but not all of the numbers in th stack, are >149 kilodigits. |
![]() |
![]() |
![]() |
#9 |
Sep 2002
Database er0rr
425210 Posts |
![]() |
![]() |
![]() |
![]() |
#10 | ||
Mar 2018
8116 Posts |
![]() Quote:
But I agree that not only this should have been called a stack, or rather actually implemented as a queue, not as a stack, it also should have been auto-reordered to have smallest numbers served first, like it actually does for primality certificates processing. Oh well. Quote:
If you've only submitted these two numbers, that's no problem. Someone else who submitted 9K numbers (by which i mean "added to the queue for PRP processing"), a lot of which, I presume, take 10-20 minutes each, is a problem. There's always more than enough smallest "status=unknown" numbers for FDB to auto-work on, people asking for their numbres to be worked on first is an avenue I believe should be much more limited. Or uploading residues should be implemented in some way, though I don't think there's a reliable way to check them without doing a full test again which kinda defeats the purpose. Last fiddled with by DukeBG on 2020-01-01 at 12:09 |
||
![]() |
![]() |
![]() |
#11 | ||
Jun 2003
10101000010112 Posts |
![]() Quote:
![]() Quote:
FactorDB auto PRP test is limited to < 20,000 digits. Why? The numbers around this size takes 5-10 seconds only. IMO, it should've auto worked on everything under 100k digits (smallest ones moving to the top of the queue, natch). Currently, the only way to make FactorDB work on these smaller unknowns is to submit them. |
||
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
DC performance issue | cuBerBruce | Information & Answers | 2 | 2017-07-10 13:43 |
GWNUM issue | ET_ | Software | 4 | 2017-06-15 09:52 |
32/64 bit gmp-ecm issue... | WraithX | GMP-ECM | 15 | 2016-12-19 17:42 |
That's odd ... ubuntu-13.10 ecm issue | fivemack | GMP-ECM | 12 | 2015-06-05 02:02 |
Torture Test Issue | xavion | Software | 5 | 2003-07-08 02:10 |