Abstract

The routine described below is a modification of the Carnegie Tech (IT) Compiler system for the IBM-650, which will provide automatic empirical analysis of propagated and round-off errors in computation. In the modified system, three kinds of variables are admissable: fixed-point integers called I-variables; floating-point numbers called C-variables, which are considered to be exact values; and 2-word variables called Y-variables, in which one word is a floating-point number which represents the value of the variable and the other word represents a bound upon the propagated and round-off error present in that value. Statements written in the IT language may refer to any or all of these classes of variables. During the execution phase of a program, computation proceeds in typical fashion, except that each time a Y-variable is operated upon by the program, its error term is modified so as to represent a valid bound upon propagated and round-off error in the variable.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.