2010 IEEE International Symposium on Parallel &Amp; Distributed Processing (IPDPS) 2010
DOI: 10.1109/ipdps.2010.5470481
|View full text |Cite
|
Sign up to set email alerts
|

Improving numerical reproducibility and stability in large-scale numerical simulations on GPUs

Abstract: Abstract-The advent of general purpose graphics processing units (GPGPU's) brings about a whole new platform for running numerically intensive applications at high speeds. Their multi-core architectures enable large degrees of parallelism via a massively multi-threaded environment. Molecular dynamics (MD) simulations are particularly well-suited for GPU's because their computations are easily parallelizable. Significant performance improvements are observed when single precision floating-point arithmetic is us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
32
2

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 40 publications
(35 citation statements)
references
References 12 publications
1
32
2
Order By: Relevance
“…Therefore we have concentrated on two subroutines responsible for those calculations. We used a general purpose MD simulation code mm_par 18 for GPU implementation using CUDA. The subroutines are v_real() and v_pme().…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore we have concentrated on two subroutines responsible for those calculations. We used a general purpose MD simulation code mm_par 18 for GPU implementation using CUDA. The subroutines are v_real() and v_pme().…”
Section: Methodsmentioning
confidence: 99%
“…Recently several studies have reported GPU acceleration of MD simulation. [12][13][14][15][16][17][18][19] However, most studies considered only relatively simple systems like a system interacting only through Lennard-Jones interaction, which are lack of electrostatic interactions. The purpose of this paper is to implement a general purpose MD simulation code 20 for GPU using NVIDIA's CUDA 21 (Compute Unified Device Architecture).…”
Section: Introductionmentioning
confidence: 99%
“…Questions whether such simulated results are reproducible or not have been reported more or less recently, e.g. in energy science [1], dynamic weather forecasting [2], atomic or molecular dynamic [3,4], fluid dynamic [5]. This paper focuses on numerical non-reproducibility due to the finite precision of computer arithmetic -see [6] for other issues about "reproducible research" in computational mathematics.…”
Section: Numerical Reproducibility: Context and Motivationsmentioning
confidence: 99%
“…Such differences are particularly noticeable with new computing architectures such as multicore processors, GPUs (Graphics Processing Units) and APUs (Accelerated Processing Units). In high performance numerical simulations, reproducibility problems have been identified in various domains: energy science [1], climate science [2], atomic or molecular dynamics [3], [4], fluid dynamics [5]. Various studies have been carried out on numerical reproducibility on different architectures.…”
Section: Introductionmentioning
confidence: 99%
“…Various studies have been carried out on numerical reproducibility on different architectures. On the one hand, strategies have been proposed [2], [3], [4], [5] to improve numerical accuracy, using for instance accurate summations. Other works aim at forcing the reproducibility of results, either affected by the same rounding errors [6], [7] or correctly rounded [8], [9], [10], [11].…”
Section: Introductionmentioning
confidence: 99%