2019
DOI: 10.33011/livecoms.1.2.10409
|View full text |Cite
|
Sign up to set email alerts
|

Raising the Performance of the Tinker-HP Molecular Modeling Package [Article v1.0]

Abstract: This living paper reviews the present High Performance Computing (HPC) capabilities of the Tinker-HP molecular modeling package. We focus here on the reference, double precision, massively parallel molecular dynamics engine present in Tinker-HP and dedicated to perform large scale simulations. We show how it can be adapted to recent Intel ® Central Processing Unit (CPU) petascale architectures. First, we discuss the new set of Intel ® Advanced Vector Extensions 512 (Intel AVX-512) instructions present in recen… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1

Relationship

5
1

Authors

Journals

citations
Cited by 13 publications
(27 citation statements)
references
References 36 publications
0
27
0
Order By: Relevance
“…The results presented here benefit from a GPU acceleration in the newly developed Tinker-HP GPUs code 22 that was first used here for COVID-19 simulations. However the procedure is completely general and can be applied to any homogeneous or heterogeneous computational platforms compatible with Tinker-HP 21,27 or any MD software. Therefore, in view of the particular distribution of available numerical resources, the simulations are organized by iterations as follows.…”
Section: Unsupervised Adaptive Sampling Strategy For Exploration : Exmentioning
confidence: 99%
“…The results presented here benefit from a GPU acceleration in the newly developed Tinker-HP GPUs code 22 that was first used here for COVID-19 simulations. However the procedure is completely general and can be applied to any homogeneous or heterogeneous computational platforms compatible with Tinker-HP 21,27 or any MD software. Therefore, in view of the particular distribution of available numerical resources, the simulations are organized by iterations as follows.…”
Section: Unsupervised Adaptive Sampling Strategy For Exploration : Exmentioning
confidence: 99%
“…At first, our approach was designed to directly offload the CPU vectorized real space compute kernels that use small arrays to compute pairwise interactions in hopes of aligning the memory access pattern at the vector level and therefore accelerate the code. 22 This requires each gang to privatize every temporary array and results in a significant overhead with memory reservation associated with a superior bound on the gang’s number. Making interactions computation scalar helps us remove those constraints and double the kernel performance.…”
Section: Openacc Approachmentioning
confidence: 99%
“…The code was shown to be really efficient, being able to scale on up to tens of thousand cores on modern petascale supercomputers. 20 , 22 Recently, it has been optimized on various platforms taking advantage of vectorization and of the evolution of the recent CPUs (Central Processing Units). 22 However, in the last 15 years, the field has been increasingly using GPUs (Graphic Processor Units) 23 25 taking advantage of low precision arithmetic.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The results that will be presented here benefit from a GPU acceleration thanks to the newly developed Tinker-HP GPUs code 23 that was first used here for production to handle COVID-19 simulations. However the procedure is completely general and can be applied to any homogeneous or heterogenous computational platforms compatible with Tinker-HP 22,28 or any MD software. Therefore, in view of the particular distribution of available numerical resources, the simulations are organized by iterations as follows.…”
Section: Unsupervised Adaptive Sampling Strategy For Exploration : Exmentioning
confidence: 99%