Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800208.806425acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free access

Environment parameters and basic functions for floating-point computation

Published: 01 October 1978 Publication History
  • Get Citation Alerts
  • Abstract

    This paper presents a language-independent proposal for environment parameters and basic functions for floating-point computation, and suggests a specific representation in terms of generic functions for Fortran 77. The environment parameters were originally introduced in 1967 by Forsythe and Moler [1], who attributed the essentials of their theory to Wilkinson [2]. These parameters are also used in the PORT mathematical subroutine library [3], with precise definitions in terms of a more recent model of floating-point computation [4], and a similar set has been proposed by the IFIP Working on Numerical Software [5]. Three of the basic functions are taken from a proposal by Ford, Reid, and Smith [6], but redefined in terms of the parameters and the model to provide a firm theoretical foundation. The other three basic functions can be expressed in terms of these, but we feel they should be provided separately for convenience.
    The stated purpose of the model is to capture the fundamental concepts of floating-point computation in a small set of parameters and a small set of axioms. In this paper we extend the earlier work by proposing basic functions to analyze, synthesize, and scale floating-point numbers, and to provide sharp measures of roundoff error.

    References

    [1]
    G. E. Forsythe and C. B. Moler, Computer Solution of Linear Algebraic Systems, p. 87, Prentice-Hall, Englewood Cliffs, N.J., 1967.
    [2]
    J. H. Wilkinson, Rounding Errors in Algebraic Processes, Prentice-Hall, Englewood Cliffs, N.J., 1963.
    [3]
    P. A. Fox, A. D. Hall, and N. L. Schryer, "The PORT Mathematical Subroutine Library," ACM Transactions on Mathematical Software 4, pp. 104-126, June 1978.
    [4]
    W. S. Brown, "A Realistic Model of Floating-Point Computation," Mathematical Software III, ed. John R. Rice, pp. 343-360, Academic Press, New York, 1977.
    [5]
    Brian Ford, "Parameterization of the Environment for Transportable Numerical Software," ACM Transactions on Mathematical Software 4, pp. 100-103, June 1978.
    [6]
    B. Ford, J. K. Reid, and B. T. Smith, "Three Proposed Amendments to the Draft Proposed ANS Fortran Standard," ACM SIGNUM Newsletter 12, pp. 18-20, March 1977.

    Cited By

    View all

    Index Terms

    1. Environment parameters and basic functions for floating-point computation

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        Proceedings of the SIGNUM Conference on the Programming Environment for Development of Numerical Software
        October 1978
        86 pages
        ISBN:9781450377966
        DOI:10.1145/800208
        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 01 October 1978

        Check for updates

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)17
        • Downloads (Last 6 weeks)7
        Reflects downloads up to 10 Aug 2024

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media