2014
DOI: 10.1051/proc/201445023
|View full text |Cite
|
Sign up to set email alerts
|

First steps towards more numerical reproducibility

Abstract: Abstract. Questions whether numerical simulation is reproducible or not have been reported in several sensitive applications. Numerical reproducibility failure mainly comes from the finite precision of computer arithmetic. Results of floating-point computation depends on the computer arithmetic precision and on the order of arithmetic operations. Massive parallel HPC which merges, for instance, many-core CPU and GPU, clearly modifies these two parameters even from run to run on a given computing platform. How … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…Reproducibility in floating-point arithmetic has become an active topic in computer science research (see e.g. 50 52 ).…”
Section: The Activepapers Projectmentioning
confidence: 99%
“…Reproducibility in floating-point arithmetic has become an active topic in computer science research (see e.g. 50 52 ).…”
Section: The Activepapers Projectmentioning
confidence: 99%
“…For instance, ⊕ the addition in Thus, the usage of various optimization strategies and data access/partitioning patterns during the computation may potentially lead to differences in the final results. One can find some examples of the existence of non-reproducibility problems in [5], [6], [7], [8], [9].…”
Section: Introductionmentioning
confidence: 99%
“…Numerical reproducibility is important for debugging and for validating results, particularly if legal agreements require the exact reproduction of the execution results. Failures have been reported in numerical simulation for energy science, dynamic weather forecasting, atomic or molecular dynamic, fluid dynamic -see entries in [7]. Solutions provided at the middleware level forbid the dynamic behavior and so impact the performances -see [10] for TBB, [13] for OpenMP or Intel MKL.…”
Section: Introductionmentioning
confidence: 99%