Skip to main content

Precision control, exception handling and a choice of numerical algorithms

  • Conference paper
  • First Online:
Numerical Analysis

Part of the book series: Lecture Notes in Mathematics ((LNM,volume 912))

Abstract

We require more appropriate programming language facilities if we are to implement the numerical processes we would like to have. The needs for precision control and exception handling are particularly urgent, and some specific proposals for meeting these needs are outlined. A number of examples are then used to illustrate the effectiveness of these new facilities, and in particular, to show what a wide choice of possible numerical processes is made available to the user with the help of these facilities. Finally, brief mention is made of the use of preprocessors, of the design of a new language for numerical computation, and of an arithmetic unit that is now under construction. Experience with these systems helps support the claim that the proposed facilities can be provided both economically and efficiently.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 46.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. M. Cohen, V.C. Hamacher and T.E. Hull. CADAC: An Arithmetic Unit for Clean Decimal Arithmetic and Controlled Precision, Proceedings 5th Symposium on Computer Arithmetic, IEEE Computer Society, Ann Arbor, Michigan, 1981, pp. 106–112.

    Google Scholar 

  2. Austin Curley. PNCL: A Prototype Numerical Computation Language, M.Sc. thesis, Department of Computer Science, University of Toronto, in preparation.

    Google Scholar 

  3. J.J. Dongarra, J.R. Bunch, C.B. Moler and G.W. Stewart. LINPACK Users' Guide, SIAM, Philadelphia, 1979.

    Book  MATH  Google Scholar 

  4. T.E. Hull. Semantics of Floating Point Arithmetic and Elementary Functions, Portability of Numerical Software, edited by Wayne Cowell, Springer-Verlag, 1977, pp. 37–48.

    Google Scholar 

  5. T.E. Hull. Desirable Floating-Point and Elementary Functions for Numerical Computation, Proceedings Conference on the Programming Environment for Development of Numerical Software, SIGNUM Newsletter 14, 96–99, 1979, and a similar paper in Proceedings 4th Symposium on Computer Arithmetic, IEEE Computer Society, Santa Monica, California, 1978, pp.63–69.

    Google Scholar 

  6. T.E. Hull and J.J. Hofbauer. Language Facilities for Multiple Precision Floating Point Computation, with Examples, and the Description of a Preprocessor, Technical Report 63, Department of Computer Science, University of Toronto, 1974.

    Google Scholar 

  7. T.E. Hull and J.J. Hofbauer. Language Facilities for Numerical Computation, Proceedings ACM-SIAM Conference on Mathematical Software II, Purdue University, 1974, pp. 1–18.

    Google Scholar 

Download references

Authors

Editor information

G. Alistair Watson

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag

About this paper

Cite this paper

Hull, T.E. (1982). Precision control, exception handling and a choice of numerical algorithms. In: Watson, G.A. (eds) Numerical Analysis. Lecture Notes in Mathematics, vol 912. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0093156

Download citation

  • DOI: https://doi.org/10.1007/BFb0093156

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11199-3

  • Online ISBN: 978-3-540-39009-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics