🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #12124

Re: IEEE arithmetic

#12124
From: jbs
Date: Sun, 16 Jun 1991 23:22
45 lines
2986 bytes
         David Hough said:
> Various versions of the Linpack benchmark all have in common
> that the data is taken from a uniform random distribution, producing problems
> of very good condition.
         I believe "very good condition" is an exaggeration.  Problems
of size 1000 appear to typically have condition number between 10**5
and 10**6.  I would not consider this very good.  The condition num-
ber appears to be growing considerably faster than n, does anyone
know the expected asymptotic behavior?
         David Hough said:
>The Linpack benchmark is intended to solve an equation A x = b
>where the elements of A are chosen from a uniform random distribution
>and b is computed so that the correct solution x is close to a vector
>of 1's.  So looking at the size of components of x-1's is supposed to
>indicate how accurate the solution is, although
>the residual b - A x is a more reliable measure of quality.
         Why do you consider the residual a more reliable measure of
quality.  If the condition is bad the residual will still be small
when the answer is garbage.
         I asked:
>>         If you know of a single realistic application where the diff-
>>erence between 64 bit IEEE rounded to nearest and 64 bit IEEE chopped
>>to zero makes a significant difference in the maximum performance ob-
>>tainable I would like to see it.
         David Hough said:
>I doubt you'll find anything like this in normal scientific computation
>- the difference in problem domain between floating-point systems with
>identical exponent and significand fields and rounding schemes
>comparable in cost and care is rarely likely to be extremely
>noticable.  I would expect to notice the difference in problems like
>orbit computations, however - rounding should yield acceptable results
>for longer simulated times than chopping, even if everything else is
>equal, simply because the statistics of rounding are more favorable.  I
>have also heard that the details of rounding are important in financial
>calculations of bond yields.
         I believe IEEE chopped will be easier to implement and perform
better than IEEE rounded.  If rounding almost never matters why require
it?  I would expect the accuracy of orbit computations to be limited by
the accuracy to which the initial parameters are known and by the accur-
acy of the physical model (if I am not mistaken the models of tidal eff-
ects for example are not too accurate).  I find it hard to believe the
rounding method matters in bond calculations given 64-bit arithmetic and
sound methods (I believe there are foolish ways to compute internal rates
of return for example).
                       James B. Shearer
Technical Details
Message-ID: <9106162326.AA03555@grape.ecs.clarkson.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!clarkson!watson.ibm.com!jbs

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!clarkson!watson.ibm.com!jbs
Message-ID: <9106162326.AA03555@grape.ecs.clarkson.edu>
Date: Sun, 16 Jun 91 19:22:04 EDT
From: jbs@watson.ibm.com
Subject: Re: IEEE arithmetic
Newsgroups: comp.arch