• DocumentCode
    2460711
  • Title

    Faster numerical algorithms via exception handling

  • Author

    Demmel, James W. ; Li, Xiaoye

  • Author_Institution
    California Univ., Berkeley, CA, USA
  • fYear
    1993
  • fDate
    29 Jun-2 Jul 1993
  • Firstpage
    234
  • Lastpage
    241
  • Abstract
    An attractive paradigm for building fast numerical algorithms is the following: (1) try a fast but occasionally unstable algorithm, (2) test the accuracy of the computed answer, and (3) recompute the answer slowly and accurately in the unlikely event it is necessary. This is especially attractive on parallel machines where the fastest algorithms may be less stable than the best serial algorithms. Since unstable algorithms can overflow or cause other exceptions, exception handling is needed to implement this paradigm safely. To implement it efficiently, exception handling cannot be too slow. This paradigm is illustrated with numerical linear algebra algorithms from the LAPACK library
  • Keywords
    computational complexity; digital arithmetic; linear algebra; numerical analysis; LAPACK library; exception handling; fast numerical algorithms; numerical linear algebra algorithms; Algorithm design and analysis; Computer aided instruction; Contracts; Ear; Hardware; Libraries; Linear algebra; Parallel machines; Subcontracting; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1993. Proceedings., 11th Symposium on
  • Conference_Location
    Windsor, Ont.
  • Print_ISBN
    0-8186-3862-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1993.378087
  • Filename
    378087