Skip to main content

2020 | OriginalPaper | Buchkapitel

The MPFI Library: Towards IEEE 1788–2015 Compliance

(In Memoriam Dmitry Nadezhin)

verfasst von : Nathalie Revol

Erschienen in: Parallel Processing and Applied Mathematics

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The IEEE 1788–2015 has standardized interval arithmetic. However, few libraries for interval arithmetic are compliant with this standard. In the first part of this paper, the main features of the IEEE 1788–2015 standard are detailed, namely the structure into 4 levels, the possibility to accomodate a new mathematical theory of interval arithmetic through the notion of flavor, and the mechanism of decoration for handling exceptions. These features were not present in the libraries developed prior to the elaboration of the standard. MPFI is such a library: it is a C library, based on MPFR, for arbitrary precision interval arithmetic. MPFI is not (yet) compliant with the IEEE 1788–2015 standard for interval arithmetic: the planned modifications are presented. Some considerations about performance and HPC on interval computations based on this standard, or on MPFI, conclude the paper.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The definition of the mignitude is \( \mathrm {mig}([a,b]) = \min ( |x| : x \in [a,b]) = \min (|a|, |b|)\) if \( 0 \notin [a,b]\) and \(0\) otherwise.
 
Literatur
1.
Zurück zum Zitat Alefeld, G., Herzberger, J.: Introduction to Interval Analysis. Academic Press, Cambridge (1983)MATH Alefeld, G., Herzberger, J.: Introduction to Interval Analysis. Academic Press, Cambridge (1983)MATH
2.
Zurück zum Zitat Fousse, L., Hanrot, G., Lefèvre, V., Pélissier, P., Zimmermann, P.: MPFR: a multiple-precision binary floating-point library with correct rounding. ACM Trans. Math. Softw. 33(2), 13-es (2007)MathSciNetCrossRef Fousse, L., Hanrot, G., Lefèvre, V., Pélissier, P., Zimmermann, P.: MPFR: a multiple-precision binary floating-point library with correct rounding. ACM Trans. Math. Softw. 33(2), 13-es (2007)MathSciNetCrossRef
3.
Zurück zum Zitat Goldsztejn, A.: Modal intervals revisited, part 1: a generalized interval natural extension. Reliable Comput. 16, 130–183 (2012)MathSciNet Goldsztejn, A.: Modal intervals revisited, part 1: a generalized interval natural extension. Reliable Comput. 16, 130–183 (2012)MathSciNet
4.
Zurück zum Zitat Goldsztejn, A.: Modal intervals revisited, part 2: a generalized interval mean value extension. Reliable Comput. 16, 184–209 (2012)MathSciNet Goldsztejn, A.: Modal intervals revisited, part 2: a generalized interval mean value extension. Reliable Comput. 16, 184–209 (2012)MathSciNet
5.
Zurück zum Zitat Graillat, S., Jeangoudoux, C., Lauter, C.: MPDI: a decimal multiple-precision interval arithmetic library. Reliable Comput. 25, 38–52 (2017)MathSciNet Graillat, S., Jeangoudoux, C., Lauter, C.: MPDI: a decimal multiple-precision interval arithmetic library. Reliable Comput. 25, 38–52 (2017)MathSciNet
6.
Zurück zum Zitat Hansen, E.R.: Global Optimization Using Interval Analysis. Marcel Dekker, New York (1992)MATH Hansen, E.R.: Global Optimization Using Interval Analysis. Marcel Dekker, New York (1992)MATH
7.
Zurück zum Zitat Heimlich, O.: Interval arithmetic in GNU Octave. In: SWIM 2016: Summer Workshop on Interval Methods, France (2016) Heimlich, O.: Interval arithmetic in GNU Octave. In: SWIM 2016: Summer Workshop on Interval Methods, France (2016)
8.
Zurück zum Zitat IEEE: Institute of Electrical and Electronic Engineers: 754–1985 - IEEE Standard for Binary Floating-Point Arithmetic. IEEE Computer Society (1985) IEEE: Institute of Electrical and Electronic Engineers: 754–1985 - IEEE Standard for Binary Floating-Point Arithmetic. IEEE Computer Society (1985)
9.
Zurück zum Zitat IEEE: Institute of Electrical and Electronic Engineers: 754–2008 - IEEE Standard for Floating-Point Arithmetic. IEEE Computer Society (2008) IEEE: Institute of Electrical and Electronic Engineers: 754–2008 - IEEE Standard for Floating-Point Arithmetic. IEEE Computer Society (2008)
10.
Zurück zum Zitat IEEE: Institute of Electrical and Electronic Engineers: 1788–2015 - IEEE Standard for Interval Arithmetic. IEEE Computer Society (2015) IEEE: Institute of Electrical and Electronic Engineers: 1788–2015 - IEEE Standard for Interval Arithmetic. IEEE Computer Society (2015)
13.
Zurück zum Zitat Kearfott, R.B., Nakao, M.T., Neumaier, A., Rump, S.M., Shary, S.P., van Hentenryck, P.: Standardized notation in interval analysis. Comput. Technol. 15(1), 7–13 (2010)MATH Kearfott, R.B., Nakao, M.T., Neumaier, A., Rump, S.M., Shary, S.P., van Hentenryck, P.: Standardized notation in interval analysis. Comput. Technol. 15(1), 7–13 (2010)MATH
14.
Zurück zum Zitat Kearfott, R.B.: An overview of the upcoming IEEE P-1788 working group document: standard for interval arithmetic. In: IFSA/NAFIPS, pp. 460–465. IEEE, Canada (2013) Kearfott, R.B.: An overview of the upcoming IEEE P-1788 working group document: standard for interval arithmetic. In: IFSA/NAFIPS, pp. 460–465. IEEE, Canada (2013)
15.
Zurück zum Zitat Moore, R.E.: Interval Analysis. Prentice Hall, Englewood Cliffs (1966)MATH Moore, R.E.: Interval Analysis. Prentice Hall, Englewood Cliffs (1966)MATH
16.
Zurück zum Zitat Moore, R.E.: Methods and Applications of Interval Analysis. SIAM Studies in Applied Mathematics, Philadelphia (1979)CrossRef Moore, R.E.: Methods and Applications of Interval Analysis. SIAM Studies in Applied Mathematics, Philadelphia (1979)CrossRef
17.
Zurück zum Zitat Moore, R.E., Kearfott, R.B., Cloud, M.J.: Introduction to Interval Analysis. SIAM, Philadelphia (2009)CrossRef Moore, R.E., Kearfott, R.B., Cloud, M.J.: Introduction to Interval Analysis. SIAM, Philadelphia (2009)CrossRef
18.
Zurück zum Zitat Nadezhin, D.Y., Zhilin, S.I.: Jinterval library: principles, development, and perspectives. Reliable Comput. 19(3), 229–247 (2014)MathSciNet Nadezhin, D.Y., Zhilin, S.I.: Jinterval library: principles, development, and perspectives. Reliable Comput. 19(3), 229–247 (2014)MathSciNet
19.
Zurück zum Zitat Nehmeier, M.: libieeep1788: A C++ Implementation of the IEEE interval standard P1788. In: Norbert Wiener in the 21st Century, pp. 1–6, IEEE, Australia (2014) Nehmeier, M.: libieeep1788: A C++ Implementation of the IEEE interval standard P1788. In: Norbert Wiener in the 21st Century, pp. 1–6, IEEE, Australia (2014)
20.
Zurück zum Zitat Neumaier, A.: Interval Methods for Systems of Equations. Cambridge University Press, Cambridge (1990)MATH Neumaier, A.: Interval Methods for Systems of Equations. Cambridge University Press, Cambridge (1990)MATH
22.
Zurück zum Zitat Ratz, D.: Inclusion Isotone Extended Interval Arithmetic. Report 5 (96 pages). Institut für Angewandte Mathematik, Universität Karlsruhe (1996) Ratz, D.: Inclusion Isotone Extended Interval Arithmetic. Report 5 (96 pages). Institut für Angewandte Mathematik, Universität Karlsruhe (1996)
23.
Zurück zum Zitat Revol, N., Denneulin, Y., Méhaut, J.-F., Planquelle, B.: Parallelization of continuous verified global optimization. In: 19th IFIP TC7 Conference on System Modelling and Optimization, Cambridge, United Kingdom (1999) Revol, N., Denneulin, Y., Méhaut, J.-F., Planquelle, B.: Parallelization of continuous verified global optimization. In: 19th IFIP TC7 Conference on System Modelling and Optimization, Cambridge, United Kingdom (1999)
24.
Zurück zum Zitat Revol, N., Rouillier, F.: Motivations for an arbitrary precision interval arithmetic and the MPFI library. Reliable Comput. 11(4), 275–290 (2005)MathSciNetCrossRef Revol, N., Rouillier, F.: Motivations for an arbitrary precision interval arithmetic and the MPFI library. Reliable Comput. 11(4), 275–290 (2005)MathSciNetCrossRef
26.
Zurück zum Zitat Rump, S.M.: Verification methods: rigorous results using floating-point arithmetic. Acta Numerica 19, 287–449 (2010)MathSciNetCrossRef Rump, S.M.: Verification methods: rigorous results using floating-point arithmetic. Acta Numerica 19, 287–449 (2010)MathSciNetCrossRef
27.
Zurück zum Zitat Sunaga, T.: Geometry of Numerals. Master thesis, U. Tokyo, Japan (1956) Sunaga, T.: Geometry of Numerals. Master thesis, U. Tokyo, Japan (1956)
28.
Zurück zum Zitat Théveny, P.: Numerical Quality and High Performance In Interval Linear Algebra on Multi-Core Processors. PhD thesis, ENS Lyon, France (2014) Théveny, P.: Numerical Quality and High Performance In Interval Linear Algebra on Multi-Core Processors. PhD thesis, ENS Lyon, France (2014)
29.
Zurück zum Zitat Tucker, W.: Validated Numerics - A Short Introduction to Rigorous Computations. Princeton University Press, Princeton (2011)CrossRef Tucker, W.: Validated Numerics - A Short Introduction to Rigorous Computations. Princeton University Press, Princeton (2011)CrossRef
Metadaten
Titel
The MPFI Library: Towards IEEE 1788–2015 Compliance
verfasst von
Nathalie Revol
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-43222-5_31