Steinar H. Gunderson wrote:
On Mon, Oct 30, 2006 at 11:06:51AM +0100, Steinar H. Gunderson wrote:
I have no idea why you think these ranges are the only true ones and drop
automatically from nowhere. Prime95 ran with completely different ranges,
“completely� is, of course, an overstatement -- but they were different,
even
for non-SSE2 code.
The point was: They're not clear-cut and obvious, and if you step a bit
outside them, you'll still survive.
If you make the ffts too big you will be perfectly safe, if you make
them too small you won't.
I would expect the boundary IS rather sharp but harder than most people
think to predict and it varies slightly (a bit or two) from one example
to the next.
The old code was i believe being more conservative on the safe/large
side than it needed to be so it would be using ffts larger than needed
and thus be slower than it needed to be for the cases on the borderline.
The newer sizes take a slight risk of overflow which in the rare event
it is a problem is almost always detected early and corrected by
changing to a larger fft. The worst theoretical case would be it not
noticed till the double check (I wonder if this has EVER actually
happened?). In return it is faster for those numbers it takes the risk on.
*******************
Regarding those who think 100000 computers on this project is not enuf,
seems it is doing quite well to me. Setting records and getting results
that no one expected right and left. The fact that a few other projects
have larger numbers of contributers could be due to the abstract nature
of the project and nothing to do with the mode it runs in. For goodness
sake, this is MATHEMATICS! You know how many people LIKE MATH these
days? :-)
"screen saver mode" really isn't very efficient for this. It wont
scavenge all those cycles that computers waste in between keystrokes and
mouse activity. People surfing the net and doing email actually spend
MOST of the computer's time waiting while the human reads the screen.
About the only people who might really notice slight differences in
response are either gamers who are so hyped up on caffeine that the
screen refreshing at 70 hz "strobes" their abused eyeballs or people
whose system's are so starved for ram that they are paging and the 10mb
or so mprime uses makes the paging worse. Or both. Perhaps they SHOULD
be doing [EMAIL PROTECTED] or protein folding in a screen saver then and not
mprime, those other projects are worthy enuf that we should not need to
steal their cycles from them anyway.
If your machine does have enuf memory that you can spare 10 mb for
mprime (that generally would mean that its not already threshing the
paging file) then its pretty unlikely that you will really be able to
notice whether it is running or not. It is really good at getting out of
the way and staying in the background.
_______________________________________________
Prime mailing list
[email protected]
http://hogranch.com/mailman/listinfo/prime