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
