Yes, it would take an enormous amount of RAM to do this, but what if we
stored the data in some kind of compressed format (a ZILLION to 1
compression???), or some kind of reference format? Then we could take
advantage of everyone's clock cycles used on other searches. There's got
to be a way of virtually referencing somthing that is not able to exist. 
Look at the way we use a MOD instead of the actual number. 

Just some ramblings...

-Chuck

On Sun, 7 Mar 1999 [EMAIL PROTECTED] wrote:

> <<Yesterday a coworker
> saw my six page printout of the Great Number on the wall of my office,
> asked, and I explained GIMPS and the LL algorithm, how the program
> checks to see if M(n) divides S(n).  He is a clever chap and asked why
> prime95 starts from scratch calculating S(n) instead of getting it from
> a previous check: if you calculated S(6000001) and your needed
> S(6000031) for your next check, for instance, why would you not take
> the previously calced S(6000001) then square and subtract 2 thirty times.
> 
> I pointed at the Great Number and said: Because S(3021377) has this
> many bits.  Knock off a dozen digits, and it would take that many years
> just to send the data from one computer to another.
> 
> I felt pretty smart.  Then he asked: if S(n) has so many bits, how does a
> desktop computer handle it?
> 
> Me:  duuuuuuuh.  I dont know.  {8-[
> 
> Do you know?  Can someone explain it to me in words an ordinary
> person would understand, how the Prime95 LL algorithm works? spike>>
> 
> Wouldn't it be nice... (Beach Boys song). Nah. You see, we use a shortcut. At
> every iteration, we only store S(whatever) mod 2^P - 1.  It's that mod that
> counts.  This lets us run Prime95 on machines with 8MB of RAM. However, it
> makes what you'd like to do utterly impossible. It would ONLY be possible if
> we stored the FULL S(whatever) every cycle, and never took it modulo 2^P - 1.
> However, we'd need machines with (insert fantastically large number, perhaps
> more than the universe can handle) exabytes of RAM to store the full S for an
> exponent around 3 million. And so forth. Aw. :-(
> -*---*-------
> S.T.L.
> ________________________________________________________________
> Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm
> 

 --
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: WWW: http://www.silverlink.net/poke : Boycott Microsot                :
: E-Mail:  [EMAIL PROTECTED]      : http://www.vcnet.com/bms        :
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Reply via email to