Using Interval Analysis to Bound Numerical Errors in Scientific Computing

作者: Josh Milthorpe

DOI:

关键词: MultiplicationRound-off errorAlgorithmComputationRoundingUltraSPARCComputational scienceFast multipole methodInterval arithmeticInterval (mathematics)Computer science

摘要: In scientific computing, the approximation of continuous physical phenomena by floating-point numbers gives rise to rounding error. The behaviour errors is difficult predict, and most applications ignore it. For in which accuracy result critical, this not an acceptable choice. Interval analysis alternative conventional computation that offers guaranteed error bounds. Despite advantage, interval methods have rarely been applied high performance computing. part, because additional cost associatedwith performing operations over corresponding operations. Another issue lack example analysis; many users simply do know exists. This thesis develops demonstrates techniques can be feasibly Methods are shown codes may significantly improved on UltraSPARC platform: hand-optimised for vector functions developed around 60% faster than Sun implementation, method multiplication 30% used other implementations. benefits demonstrated through application problem: evaluation electrostatic potentials. Alternative analysed: two new accurate summation proposed proven reduce application. demonstration includes what believed first implementation fast multipole method. explore balance between truncation method, has previously ignored. results suggest affect practically achieved using also provide guidance choosing parameters minimise

参考文章(44)
Arnold Neumaier, Grand Challenges and Scientific Standards in Interval Analysis Reliable Computing. ,vol. 8, pp. 313- 320 ,(2002) , 10.1023/A:1016341317043
O. Holzmann, B. Lang, H. Schütt, Newton's constant of gravitation and verified numerical quadrature Reliable Computing. ,vol. 2, pp. 229- 239 ,(1996) , 10.1007/BF02391697
Walter Krämer, Armin Bantle, Automatic Forward Error Analysis for Floating Point Algorithms. Reliable Computing. ,vol. 7, pp. 321- 340 ,(2001) , 10.1023/A:1011463324243
Jens Hoefkens, Martin Berz, Kyoko Makino, Controlling the wrapping effect in the solution of ODEs for asteroids Reliable Computing. ,vol. 9, pp. 21- 41 ,(2003) , 10.1023/A:1023009910949
Tiraz R. Birdie, Karan S. Surana, The Use of Interval Analysis in Hydrologic Systems Reliable Computing. ,vol. 4, pp. 269- 281 ,(1998) , 10.1023/A:1009955613320
Mark A. Stadtherr, Carol A. Schnepper, ROBUST PHASE STABILITY ANALYSIS USING INTERVAL METHODS ,(1998)
Eldon R. Hansen, Sharpness in Interval Computations Reliable Computing. ,vol. 3, pp. 17- 29 ,(1997) , 10.1023/A:1009917818868
Arnold Neumaier, Taylor Forms—Use and Limits Reliable Computing. ,vol. 9, pp. 43- 79 ,(2003) , 10.1023/A:1023061927787
G. Bohlender, D. Cordes, A. Knöfel, U. Kulisch, R. Lohner, W.V. Walter, Proposal for Accurate Floating-Point Vector Arithmetic Mathematics in science and engineering. ,vol. 189, pp. 87- 102 ,(1993) , 10.1016/S0076-5392(08)62843-X
Joel Hass, Michael Hutchings, Roger Schlafly, The double bubble conjecture Electronic Research Announcements of The American Mathematical Society. ,vol. 1, pp. 98- 102 ,(1995) , 10.1090/S1079-6762-95-03001-0