On 16 Jun 99, at 0:25, Steinar H. Gunderson wrote:
> >This is why George no longer supports
> >it in the CPU check boxes. I wonder how long it will be before he drops
> >486's.
>
> Hopefully there will be a while to -- my 486s are all performing excellent
> factoring.
>
Well, you don't _have_ to update your software. And, if PrimeNet
decides to "disown" 486's, you can still use the manual pages.
>
> And if `most sense' is applied? Will a PII only get LL assignments, or
> nothing? (Currently, this isn't a big problem, though.)
Yes - so long as the _effective_ cpu speed (MHz * hrs per day/24 *
RollingAverage/1000) exceeds whatever the cutover point between LL
and double checking is. Somewhere around 170 MHz now, I think, the
program code increases this linearly from 120 to 200 over a year
since it was released.
If you run a PII-266 12 hours a day, you'll end up getting double
checking assignments (at least once the RollingAverage has
stabilised).
>
> >transaction object. This is where we set rules like, 'give all v17 clients
> >double-checking work'
>
> Hmmmm, I thought they were bugged?
>
v17 is fine for exponents < 2^22 (4194304). However, for larger
exponents, the LL testing code (which is the same as the double
checking code) goes wrong straight away. Importing a save file for
_any_ exponent written by any version _except_ v17 and finishing it
with v17 is also OK.
So long as double-checking assignments have exponents less than 2^22,
the server-imposed rule is OK. But we're starting to close in on 2^22
- Scott, this rule may need to be looked at in a month or two!
Having said all that, v18 seems solid, I see no reason why anyone
still running v17 (or earlier) shouldn't upgrade.
> (From what I've read on this list, there are two different series of LL
> numbers. Perhaps I'm just way off here.)
Well, actually, there are _lots_ of them ... this is because, for
many integers y in [0 , 2^p-1] there is more than one integer x such
that x^2-2 (mod 2^p-1) = y.
The starting value 4 is convenient because it works with _all_
exponents. So does, e.g., 10, but although both sequences starting
with 4 and 10 end with residual 0 at iteration p-2 if 2^p-1 happens
to be prime, the final residuals for the two sequences may not be
equal if 2^p-1 happens to be compound. (In fact, they're not likely
to be equal). Using a fixed starting value is helpful for cross-
checking results, and helps keep the code relatively simple.
Regards
Brian Beesley
________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm