scispace - formally typeset
Search or ask a question

Showing papers by "James C. Phillips published in 2007"


Journal ArticleDOI
TL;DR: An overview of recent advances in programmable GPUs is presented, with an emphasis on their application to molecular mechanics simulations and the programming techniques required to obtain optimal performance in these cases.
Abstract: Molecular mechanics simulations offer a computational approach to study the behavior of biomolecules at atomic detail, but such simulations are limited in size and timescale by the available computing resources. State- of-the-art graphics processing units (GPUs) can perform over 500 billion arithmetic operations per second, a tremen- dous computational resource that can now be utilized for general purpose computing as a result of recent advances in GPU hardware and software architecture. In this article, an overview of recent advances in programmable GPUs is presented, with an emphasis on their application to molecular mechanics simulations and the programming techni- ques required to obtain optimal performance in these cases. We demonstrate the use of GPUs for the calculation of long-range electrostatics and nonbonded forces for molecular dynamics simulations, where GPU-based calculations are typically 10-100 times faster than heavily optimized CPU-based implementations. The application of GPU accel- eration to biomolecular simulation is also demonstrated through the use of GPU-accelerated Coulomb-based ion placement and calculation of time-averaged potentials from molecular dynamics trajectories. A novel approximation to Coulomb potential calculation, the multilevel summation method, is introduced and compared with direct Cou- lomb summation. In light of the performance obtained for this set of calculations, future applications of graphics processors to molecular dynamics simulations are discussed.

727 citations


Journal ArticleDOI
TL;DR: A mass-weighted correction is described, based on the simple idea of constraining the center of mass, which does yield a conservative force, which is not conservative even if the original approximate force is conservative.

25 citations


Book ChapterDOI
22 Dec 2007
TL;DR: In this paper, the authors propose a new algorithm called 9.9.2.0-1.0/9.9-2.1/1/0/0.
Abstract: 9.

19 citations