home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / benchmrk / pentium / p3 / entp / readme.txt < prev   
Encoding:
Text File  |  1994-11-28  |  3.1 KB  |  111 lines

  1.             Description and use of this utility.
  2.          
  3.                         Michael Joseph
  4.           Email:      qmick@pipeline.com
  5.  
  6. 2 Files included are:
  7.  
  8.                P5_TEST.EXE   The test utility written in Clipper 5.2
  9.                README.TXT    This document file.
  10.  
  11.  
  12. This utility is FREEWARE you do not have to pay anybody for it.
  13.  
  14. You may distribute it as much as you want, you must only include this 
  15. readme file in unaltered condition.
  16.  
  17. This utility is designed to run on any IBM compatible PC and has no 
  18. special memory requirements, it is however expressly designed to 
  19. test the Floating Point Unit (FPU) in the Intel PENTIUM processor.
  20.  
  21. To install:
  22.  
  23. a) Unzip the P5.ZIP file in any directory.
  24.  
  25. b) Read this file.
  26.  
  27. c) From the command line and in the directory where the you unzipped
  28.    the P5.ZIP file type P5_TEST and then hit the Enter key.
  29.  
  30. This will execute the FPU test and instantly return a result with
  31. a description of what the result indicates.
  32.  
  33. You may want to note the result somewhere and then (unless you wish
  34. to run the test again) delete the P5_TEST.EXE and README.TXT files.
  35. _________________________________________________________________________
  36.  
  37.  
  38. Following is a direct quote from 'The New York Times' November 24
  39. article on page D5 (the business section) on which this utility is
  40. directly based.
  41.  
  42. Begin quote from 'The New York Times' November 24 page D5
  43.  
  44. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  45.  
  46.  
  47.       Close, but Not Close Enough
  48.  
  49. The owners of computers that use Intel's Pentium microprocessors
  50. have found that the chips sometimes do not perform division
  51. calculations accurately enough.
  52.  
  53. The problems arise when the chip has to round a number in a
  54. preliminary calculation to get the final result, a task that all
  55. processors normally perform. In these cases, however, the 
  56. Pentium's figures are exact to only 5 digits, not 16, not 16, as are those of
  57. other computer processors. The Pentium's error, while small, can 
  58. be 10 billion times as large as those of most chips.
  59.  
  60. Here is an example of the way the imprecise rounding changes the
  61. results of a calculation and the way the deviation from the expected 
  62. result is calculated.
  63.  
  64. PROBLEM
  65.  
  66. 4,195,835-[(4,195,835/3,145,727) X 3,145,727] 
  67.  
  68. CORRECT CALCULATION
  69.  
  70. = 4,195,835-[(1.3338204) X 3,145,727] = 0
  71.  
  72. PENTIUMS CALCULATION
  73.  
  74. = 4,195,835-[(1.3337391) X 3,145,727] = 256
  75.  
  76. DEVIATION
  77.  
  78. 256/4,195,835=6.1 X 10E-5, or 61/100,000
  79.  
  80. Source: Cleve Moller, The Mathworks Inc.
  81.  
  82. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  83.  
  84. End Quote
  85.  
  86. This utility executes the calculation shown on the first line,
  87.  
  88. If the result is not zero it will tell you so.
  89.  
  90. If the result is zero it will tell you also.
  91.  
  92. The author would like to state for the record:
  93.  
  94. Should your Pentium not produce zero as an answer when you run this utility
  95. as described above, this only indicates the FPU is not performing 
  96. this calculation correctly and by inference, others of the same type.
  97.  
  98. What you choose to do should your Pentium produce an answer other than zero
  99. is up to you.
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.