DocumentCode :
2990680
Title :
On the numerical sensitivity of computer simulations on hybrid and parallel computing systems
Author :
Li, Wenbin ; Simon, Sven ; Kiess, Steffen
Author_Institution :
SimTech & Inst. of Parallel & Distrib. Syst., Univ. of Stuttgart, Stuttgart, Germany
fYear :
2011
fDate :
4-8 July 2011
Firstpage :
510
Lastpage :
516
Abstract :
Simulation results depend not only on the precision of the floating point arithmetic with respect to the numerical accuracy of the results. They are also sensitive to differences of floating point arithmetic implementations of different hybrid and parallel computing systems such as CPUs, CPUs, dedicated processors like the Cell processor or the GRAPE special-purpose computer with the same precision. As floating point operations may not maintain basic properties like associative or distributive properties of the underlying mathematical operations, the numerical values computed by simulations may become dependent on the hardware platform and the specific run of the program. Numerical accuracy control of the simulation would identify significant variations of the simulation results due to these numerical effects. For this purpose, the numerical accuracy is controlled in this paper by a method for rounding error estimation based on the discrete stochastic arithmetic (DSA). This method, which is investigated on both CPUs and CPUs here, is generally applicable independent of the algorithm and can provide a tight estimation of the rounding errors while increasing the computational time only by a factor of approximately 3 in the ideal case. It is shown that the method can be applied automatically without modifying source code. Furthermore, performance improvements compared to the numerical accuracy control based on higher precision arithmetic can be obtained.
Keywords :
computer graphic equipment; coprocessors; digital simulation; floating point arithmetic; parallel processing; Cell processor; GRAPE special-purpose computer; computer simulation; discrete stochastic arithmetic; floating point arithmetic; graphics processing units; hybrid computing system; numerical sensitivity; parallel computing system; Assembly; Graphics processing unit; discrete stochastic arithmetic; hybrid computing system; rounding errors; simulation software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-61284-380-3
Type :
conf
DOI :
10.1109/HPCSim.2011.5999868
Filename :
5999868
Link To Document :
بازگشت