Abstract
Maximum accuracy for all arithmetic operations is the current requirement of computer arithmetic [2].
Maximum accuracy for standard functions is concisely defined, and a sufficient condition for establishing this property is stated. As an example an algorithm to computez y (z>0) with maximum accuracy is given. To employ this algorithm it is sufficient to have approximations of the exponential and logarithmic function of a specified precision and to carry out the intermediate calculation with a mantissa length appropriate to that precision.
Zusammenfassung
Maximale Genauigkeit für alle arithmetischen Operationen ist die heutige Forderung der Rechenarithmetik [2].
Maximale Genauigkeit für Standardfunktionen wird in dieser Arbeit auf übersichtliche Weise definiert. Ein Algorithmus zur Berechnung vonz y (z>0) mit maximaler Genauigkeit wird angegeben. Für den Algorithmus genügt es, Approximationen für die Exponential- und Logarithmusfunktion mit ausreichender Genauigkeit zur Verfügung zu haben und die Zwischenresultate mit geeigneter Mantissenlänge zu berechnen.
References
Hart, J. F., et al.: Computer approximations. New York-London-Sydney: J. Wiley 1968.
Kulisch, U., Miranker, W. L.: Computer arithmetic in theory and practice. New York: Academic Press 1981.
Wolff von Gudenberg, J.: Einbettung allgemeiner Rechnerarithmetik in PASCAL mittels eines Operatorkonzeptes und Implementierung der Standardfunktionen mit optimaler Genauigkeit. Dissertation, Universität Karlsruhe, 1980.
Wolff von Gudenberg, J.: An introduction to MATRIX PASCAL. In: Proceedings of the “IBM Symposium on: A New Approach to Scientific Computation” (Kulisch, U., Miranker, W. L., eds.). New York: Academic Press 1983 (to appear).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
von Gudenberg, J.W. Computing zy with maximum accuracy. Computing 31, 185–189 (1983). https://doi.org/10.1007/BF02259914
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02259914