home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / super / 1119 next >
Encoding:
Internet Message Format  |  1992-12-11  |  2.9 KB

  1. Path: sparky!uunet!airgun!de01!fowler
  2. From: fowler@de01.denver.waii.com (Paul Fowler)
  3. Newsgroups: comp.sys.super
  4. Subject: Re: Precision requirements
  5. Message-ID: <1700@airgun.wg.waii.com>
  6. Date: 11 Dec 92 23:13:29 GMT
  7. References: <1992Dec10.073526.4969@nas.nasa.gov> <1992Dec10.141843.2836@cis.uab.edu> <1992Dec10.164402.17832@news.eng.convex.com>
  8. Sender: news@airgun.wg.waii.com
  9. Reply-To: fowler@de01.denver.waii.com
  10. Followup-To: comp.sys.super
  11. Organization: Western Geophysical
  12. Lines: 42
  13. Nntp-Posting-Host: de01.denver.waii.com
  14.  
  15. In article <1992Dec10.164402.17832@news.eng.convex.com>, dodson@convex.COM (Dave Dodson) writes:
  16. |> In article <1992Dec10.141843.2836@cis.uab.edu> hyatt@cis.uab.edu (Robert Hyatt) writes:
  17. |> >I suspect that many forget that there is a second important part to the
  18. |> >precision question.  While 32 bits might work for some applications, *if*
  19. |> >the application needs a supercomputer, it is probably going to iterate 
  20. |> >enough to wipe out most of the 32 bits of accuracy they need.
  21. |> 
  22. |> The oil industry consumes lots of supercomputer cycles doing seismic
  23. |> analysis, and 32 bits is more than enough precision for that.  After
  24. |> all, the seismic data has only 2 or 3 significant digits.  Using more
  25. |> than 32 bits doesn't improve their ability to find oil. 
  26.  
  27. Much of the routine seismic processing in the oil industry indeed
  28. does not require more than 32 bits (and not even really that 
  29. many - much of the data is originally recorded using only 24 bits.)
  30. Many of the algorithms used in processing the data are not iterative 
  31. at all, but simply apply linear operators (often multidimensional) 
  32. to the data.  The data sets used can be very large (from 10^8 to 10^11 
  33. samples or so per survey and getting even bigger).  I/O bottlenecks 
  34. moving that much data around are often much more of a problem than 
  35. loss of precision.  
  36.  
  37. For seismic use, it is desirable for machines using 64 bit 
  38. words to provide very efficient support for packing two 32 bit 
  39. floats per word (both in memory and on disk), as well as the ability 
  40. to do arithmetic using these packed floats without incurring major 
  41. overhead cost or programming headaches.  Without such packing, using 
  42. 64 bit words can potentially mean doubling the memory and disk 
  43. requirements, the cost of which can easily already dominate the 
  44. price of a computer for seismic processing.
  45.  
  46. Seismic processing is not the only use for supercomputers in the
  47. oil industry, but it is a major one, and constitutes a large enough
  48. market segment that supercomputer manufacturers are generally aware 
  49. of its particular needs.  I do hope that people who are designing
  50. 64 bit microprocessors, and particularly those who want to build 
  51. MPP machines with them, remember that, for some of us, 32 bit 
  52. floats are quite adequate much of the time.  
  53.  
  54. ------------------------------------------------------------------
  55.  Paul Fowler                     Western Geophysical R+D
  56.  fowler@de01.denver.waii.com     Englewood, Colorado      
  57.