On 28 Jun 99, at 21:59, Gordon Spence wrote:

> "Finally, if a factor is later found for a Mersenne number or the
> Lucas-Lehmer result is found to be incorrect, then you will "lose credit"
> for the time spent running the test."

I obviously can't answer for George. PrimeNet works a different way, 
Scott credits any work submitted in good faith, whatever happens 
thereafter. I think George's idea was to encourage people to do the 
appropriate amount of trial factoring - if you didn't do enough, and 
proceed to run the LL test, you lose the credit because you should 
have done more factoring to start off with. Otherwise you maximize 
your credit by simply running LL tests & ignoring factoring 
altogether.

The problem with this approach is that goalposts shift. Different 
processor types have different LL test:factoring performance ratios, 
in particular the "plain Pentium" (Intel Pentium "classic" and Socket 
7 MMX processors) are rather poor at factoring compared with most 
other processor types, and processors with high core:bus speed ratios 
are going to be (relatively) better at factoring because of the lower 
memory bus load. Consequently the appropriate factoring depth varies 
to some extent depending on the mix of processors in use.
> 
> It is on <www.mersenne.org/top.htm> always struck me as odd I must admit.
> At the time the test was done it obviously WAS required, so why the
> subsequent penalty when we make advances and can factor much deeper?
> 
I agree. However, to take the point to a ridiculous extreme, finding 
a factor saves running a LL test - so why can't I have credit for 
finding 54,522 (small) factors in the range 33.2 million to 36 
million, thus saving (very approximately) 54,522 * 8 P90 CPU years LL 
testing? The job ran in an hour on a PII-350!

Somewhere in here there is a compromise. I'd suggest:

(a) you should lose _double_ credit for a LL test if the result is 
proved incorrect, or if a factor is found in a range which you claim 
to have checked;
(b) a table should be published of the suggested factoring depths for 
various exponent ranges. If you submit a LL test result, then someone 
finds a factor less than the table depth at the date you submitted 
the result, you lose the credit; otherwise, you keep the credit;
(c) however deep you factor, you only get credit for factoring to the 
table depth in the current table.

BTW I don't really understand why PrimeNet doesn't credit you for 
results obtained when the manual testing pages are used instead of 
the automatic system. I suppose Scott is trying to promote the 
automatic system, and I'm in agreement with that sentiment, but it 
still seems a bit strange to me.

Regards
Brian Beesley
________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm

Reply via email to