2013
DOI: 10.1002/jcc.23384
|View full text |Cite
|
Sign up to set email alerts
|

GPU‐accelerated molecular mechanics computations

Abstract: In this article, we describe an improved cell-list approach designed to match the Kepler architecture of General-purpose graphics processing units (GPGPU). We explain how our approach improves load balancing for the above algorithm and how warp intrinsics are used to implement Newton's third law for the nonbonded force calculations. We also talk through our approach to exclusions handling together with a method to calculate bonded forces and 1-4 electrostatic scaling using a single Cuda kernel. Performance ben… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
16
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(16 citation statements)
references
References 30 publications
0
16
0
Order By: Relevance
“…Other approaches to docking include the work by Daunay et al 50 , Zonta et al 51 and Anthopoulos et al 52 . Daunay et al 50 developed a system that modelled flexibility by using a molecular dynamics engine to compute the relevant forces.…”
Section: Interactive Dockingmentioning
confidence: 99%
“…Other approaches to docking include the work by Daunay et al 50 , Zonta et al 51 and Anthopoulos et al 52 . Daunay et al 50 developed a system that modelled flexibility by using a molecular dynamics engine to compute the relevant forces.…”
Section: Interactive Dockingmentioning
confidence: 99%
“…Anthopoulos et.al. applied a GPU-based force calculation approach [30] to their haptic-driven molecular modelling simulator [31] in order to evaluate the induced fit effect during protein-drug docking. Their approach addresses 70 flexibility to some degree, but not at haptic refresh rates since it updates the forces at 33Hz (30ms response time).…”
Section: Introductionmentioning
confidence: 99%
“…However, the generation and use of such a list requires random memory access to large arrays of atomic coordinates, which is unfavorable on the GPU architecture. This problem has been discussed and different solutions suggested, none of which completely solves the issue …”
Section: Introductionmentioning
confidence: 99%
“…This problem has been discussed and different solutions suggested, none of which completely solves the issue. [3,16,23,27] Reported performance increases due to the transition from computing on a CPU to a GPU depend significantly on the quality of both the CPU and the GPU codes that are being compared as well as on the hardware where the codes are run. Recent statistics from NVIDIA suggests that in an optimal scenario, one GPU provides around 103 speed improvement for DP calculations compared to an eight-core CPU.…”
Section: Introductionmentioning
confidence: 99%