In the last post I used non-standard definitions of "pass 1" and "pass 2".
Prime95 does its work in two passes over main memory.  I call pass 1 the
pass where we are using large strides, and pass 2 the pass where we are
using small strides.

To do the work in only two memory passes, prime95 does the following
for each LL iteration:

P2) small stride forward FFT, point-wise squaring, small stride inverse FFT
P1) large stride inverse FFT, carry propagation, large stride forward 
FFT of the next iteration

Obviously the first squaring needs to do the large stride forward FFT prior to
doing the above.  And before writing a save file I must omit the large stride
forward FFT of the next iteration.

_______________________________________________
Prime mailing list
[email protected]
http://hogranch.com/mailman/listinfo/prime

Reply via email to