home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / super / 1067 < prev    next >
Encoding:
Text File  |  1992-11-22  |  2.7 KB  |  88 lines

  1. Newsgroups: comp.sys.super
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!tamsun.tamu.edu!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!solman
  3. From: solman@athena.mit.edu (Jason W Solinsky)
  4. Subject: Precision-performance tradeoffs
  5. Message-ID: <1992Nov23.002211.7809@athena.mit.edu>
  6. Sender: news@athena.mit.edu (News system)
  7. Nntp-Posting-Host: m37-318-6.mit.edu
  8. Organization: Massachusetts Institute of Technology
  9. Date: Mon, 23 Nov 1992 00:22:11 GMT
  10. Lines: 76
  11.  
  12. My thanks to everybody who answered my last question.
  13.  
  14. I have an other question reguarding how much the
  15. support of lower precision fp numbers is worth to
  16. people buying supercomputers, where a supercomputer
  17. is defined as any machine which attains 1 GFLOP
  18. sustained while running "typical" code.
  19.  
  20. Suppose that somebody were designing a machine that
  21. only directly supported a 2^N bit FP format and
  22. 2^N bit integers. Suppose that the amount of I/O
  23. bandwidth (and blinking lights) have already been
  24. fixed, but the designer believes that he/she
  25. may be loosing a significant portion of the
  26. market which uses 2^(N-1) and 2^(N-2) formats.
  27.  
  28. Without changing the cost at all, The designer
  29. realizes that he/she can create machines with
  30. the following five specifications.
  31.  
  32. Option 1: A 2^N bit FP      GFLOPS
  33.           A 2^N bit Integer GOPS
  34.  
  35. Option 2: B     2^N     bit FP      GFLOPS
  36.           B     2^N     bit Integer GOPS
  37.           (2*B) 2^(N-1) bit Integer GOPS
  38.  
  39. Option 3: C     2^N     bit FP      GFLOPS
  40.           C     2^N     bit Integer GOPS
  41.           (2*C) 2^(N-1) bit FP      GFLOPS
  42.           (2*C) 2^(N-1) bit Integer GOPS
  43.  
  44. Option 4: D     2^N     bit FP      GFLOPS
  45.           D     2^N     bit Integer GOPS
  46.           (2*D) 2^(N-1) bit Integer GOPS
  47.           (4*D) 2^(N-2) bit Integer GOPS
  48.  
  49. Option 5: E     2^N     bit FP      GFLOPS
  50.           E     2^N     bit Integer GOPS
  51.           (2*E) 2^(N-1) bit FP      GFLOPS
  52.           (2*E) 2^(N-1) bit Integer GOPS
  53.           (4*E) 2^(N-2) bit FP      GFLOPS
  54.           (4*E) 2^(N-2) bit Integer GOPS
  55.  
  56. Suppose that 2B>2C>A>B>C
  57.              2D>B>D
  58.              2E>C>E
  59.              D>E
  60.  
  61. How high must B be for customers to prefer it
  62. over A? How high must D be for customers to
  63. prefer it over B? ect.
  64.  
  65. In other words, when it is possible to increase
  66. tremendously the speed of lower precision
  67. operations at the cost of higher precision
  68. operations, AT WHAT POINT DOES THE GAIN IN
  69. PERFORMANCE OF THE LOWER PRECISION OPERATIONS
  70. JUSTIFY THE DECREASE IN HIGHER PRECISION
  71. PERFORMANCE.
  72.  
  73. A corrolary question is:
  74.  
  75. If machine A gives X   GFLOPS of 64 bit power,
  76.    machine B gives 2*Y GFLOPS of 32 bit power, and
  77.    machine C gives 4*Z GFLOPS of 16 bit power, and
  78.  
  79. X = Y = Z, Which would you prefer?
  80.  
  81. If X = 1.1*Y = 1.2*Z, Would that still be the case?
  82.  
  83. Thanks, Jason W. Solinsky.
  84.  
  85.  
  86.  
  87.              
  88.