![]() |
![]() |
#1 |
23·5·103 Posts |
![]()
Recently when I was assigned a new exponent; Prime95 wrote the following:
Trying 1000 iterations for exponent 15088631 using 768K FFT. If average roundoff error is above 0.24179, then a larger FFT will be used. After 1000 iterations the average roundoff error was 0.24572, so Prime95 decided to use 896K FFT. My question: Is the roundoff error specific to my CPU? If I had a "better" CPU could the round off error have been different? I have an Intel P4. If different CPU's would have different round off errors, what aspect of the CPU architecture makes one better (or worse) than another? Is there likely to be a difference even among different Intel P4 CPU's? Thanks for considering my gee-whiz question! |
![]() |
![]() |
#2 |
May 2005
Naperville, IL, USA
211 Posts |
![]()
The round-off error relates to the specific exponent and the characteristics of the Floating Point Unit (FPU) in your processor. In the past, Prime95 used "hard" transition points between the various sizes of the Fast-Fourier Transform (FFT) used to implement the Lucas-Lehmer (LL) prime checking algorithm. Now, Prime95 uses "soft" transition points; it tries the smaller FFT and checks the size of the round-off error. The smaller FFT is preferred because it would run faster. However, if the error during an LL test ever exceeds 0.4, it must be addressed and Prime95 will then back up to a checkpoint and redo work. On your machine, the error from the test of 1000 iterations of the smaller FFT had an accumulated error that was considered too big, so Prime95 is using the bigger FFT.
You can see the crossover points for the processors that do and don't support SSE2 instructions on http://www.mersenne.org/bench. (To find out if your processor supports SSE2, choose CPU from the Prime95 Options menu and look to see if SSE2 is listed on the CPU Features line in the CPU Information box.) It looks to me like your processor supports SSE2 because the cross-over for those machines is near M15.07M (look in the column headers of the upper table) and the exponent you are testing is M15.088M. I hope that this is helpful. Welcome to the wonderful world of GIMPS! |
![]() |
![]() |
![]() |
#3 | ||||
"Richard B. Woods"
Aug 2002
Wisconsin USA
22·3·641 Posts |
![]() Quote:
Quote:
Quote:
However, the influence of all the non-CPU factors I listed would often be more important than just the difference between CPUs or between CPU models or between manufacturers. Quote:
A good Intel P4 is a good Intel P4. A good AMD XP+ is a good AMD XP+. A good Mac is a good Mac. But a Big Mac has lots and lots of calories. |
||||
![]() |
![]() |
![]() |
#4 | |
"GIMFS"
Sep 2002
Oeiras, Portugal
30568 Posts |
![]() Quote:
Here´s to cheesehead: ![]() |
|
![]() |
![]() |
![]() |
#5 |
"Richard B. Woods"
Aug 2002
Wisconsin USA
22·3·641 Posts |
![]()
Thank you, lycorn!
(However, the number of posts shown at left is dynamically changed by forum software to display the current total on all of an individual's posts. So you'll see the same total number at the left of every posting ever made by that individual. My actual 1000th post was in "The Happy Me thread" in the Lounge subforum.) |
![]() |
![]() |
![]() |
#6 |
"GIMFS"
Sep 2002
Oeiras, Portugal
2×7×113 Posts |
![]()
You´re right. I know it works that way. I just happened to read this thread before reading your post in the "Happy me", and assumed this was *the* 1000th post (why not, after all?). Anyway, the banana is still well deserved
![]() |
![]() |
![]() |
![]() |
#7 |
"Richard B. Woods"
Aug 2002
Wisconsin USA
11110000011002 Posts |
![]()
... and I wish I had just enjoyed your banana without being picky.
![]() Bananas go very well with cheese. ![]() Last fiddled with by cheesehead on 2005-08-31 at 02:46 |
![]() |
![]() |
![]() |
#8 | |
Jul 2004
Nowhere
809 Posts |
![]() Quote:
Do they never knew that lets throw some fire to melt the chees over bananas... CLICK HERE FOR FIRE ;) |
|
![]() |
![]() |
![]() |
#9 | |
"Richard B. Woods"
Aug 2002
Wisconsin USA
22×3×641 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#10 |
132468 Posts |
![]()
It would be incinerated around the blast area.
|
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Possible hardware errors... | SverreMunthe | Hardware | 16 | 2013-08-19 14:39 |
Large Round Off Errors | evoflash | Software | 8 | 2013-02-10 18:39 |
Round off errors | Matt_G | Hardware | 4 | 2004-04-12 14:46 |
more about hardware errors | graeme | Hardware | 4 | 2003-07-08 09:14 |
Reproducable hardware errors? | cmokruhl | Software | 2 | 2002-09-17 19:04 |