TY - GEN
T1 - Interval arithmetic and computational science
T2 - ICCS 2006: 6th International Conference on Computational Science
AU - Rondell, Alistair P.
AU - Clarke, Bill
AU - Milthorpe, Josh
PY - 2006
Y1 - 2006
N2 - Interval analysis is an alternative to conventional floating-point computations that offers guaranteed error bounds. Despite this advantage, interval methods have not gained widespread use in large scale computational science applications. This paper addresses this issue from a performance perspective, comparing the performance of floating point and interval operations for some small computational kernels. Particularly attention is given to the Sun Fortran interval implementation, although the strategies introduced here to enhance performance are applicable to other interval implementations. Fundamental differences in the operation counts and memory references requirements of interval and floating point codes are discussed.
AB - Interval analysis is an alternative to conventional floating-point computations that offers guaranteed error bounds. Despite this advantage, interval methods have not gained widespread use in large scale computational science applications. This paper addresses this issue from a performance perspective, comparing the performance of floating point and interval operations for some small computational kernels. Particularly attention is given to the Sun Fortran interval implementation, although the strategies introduced here to enhance performance are applicable to other interval implementations. Fundamental differences in the operation counts and memory references requirements of interval and floating point codes are discussed.
UR - http://www.scopus.com/inward/record.url?scp=33746639573&partnerID=8YFLogxK
M3 - Conference contribution
SN - 3540343792
SN - 9783540343790
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 218
EP - 225
BT - Computational Science - ICCS 2006
PB - Springer Verlag
Y2 - 28 May 2006 through 31 May 2006
ER -