You are here: Home » Archives for Molecular Dynamics
February 2nd, 2010
Molecular Workshop Series – Running and Developing MD Algorithms on GPUs with OpenMM and PyOpenMM + Intro to MD and Trajectory Analysis
Simbios is excited to announce its upcoming Molecular Dynamics (MD) Workshop Series, highlighting new capabilities within the recently released OpenMM 1.0 and introducing PyOpenMM for rapid MD code development with high performance:
Day 1: Running and Developing MD Algorithms on GPUs with OpenMM
Day 2: Introduction to MD and Trajectory Analysis with Markov State Models
When: March 1-2, 2010 (sign up for one or two days)
Where: Stanford University
Registration is free but required and spaces are limited. Please visit http://simbios.stanford.edu/MDWorkshops.htm for the workshop agenda and to register.
Posted in Events, Research | Tags: Molecular Dynamics, Workshops | 1 Comment
January 17th, 2010
Occasionally, we receive news submissions pointing us to interesting older papers that somehow slipped by without our notice. This post collects a few of those. If you want your work to be posted on GPGPU.org in a timely manner, please remember to use the news submission form.
- Joshua A. Anderson, Chris D. Lorenz and Alex Travesset present and discuss molecular dynamics simulations and compare a single GPU against a 36-CPU cluster (General purpose molecular dynamics simulations fully implemented on graphics processing units, Journal of Computational Physics 227(10), May 2008, DOI 10.1016/j.jcp.2008.01.047).
- Wen-mei Hwu et al. derive and discuss goals and concepts of programming models for fine-grained parallel architectures, from the point of view of both a programmer and a hardware /compiler designer, and analyze CUDA as one current representative (Implicitly parallel programming models for thousand-core microprocessors, Proceedings of DAC’07, June 2007, DOI 10.1145/1278480.1278669).
- Jeremy Sugerman et al. present GRAMPS, a prototype implementation of future graphics hardware that allows pipelines to be specified as graphs in software (GRAMPS: A Programming Model for Graphics Pipelines, ACM Transactions on Graphics 28(1), January 2009, DOI 10.1145/1477926.1477930).
- William R. Mark discusses concepts of future graphics architectures in this contribution to the 2008 ACM Queue special issue on GPUs (Future graphics architectures, ACM Queue 6(2), March/April 2008, DOI 10.1145/1365490.1365501).
- BSGP by Qiming Hou et al. is a new programming language for general purpose GPU computing that achieves the same efficiency as well-tuned CUDA programs but makes code much easier to read, develop and maintain (BSGP: bulk-synchronous GPU programming, ACM Siggraph 2008, August 2008, DOI 10.1145/1399504.1360618).
- Finally, Che et al. and Garland et al. survey the field of GPU computing and discuss many different application domains. These articles are, in addition to the ones we have collected on the developer pages, recommended to GPGPU newcomers.
Posted in Research, Site News | Tags: Computer Architecture, Data-Parallel, Molecular Dynamics, NVIDIA CUDA, Papers, Programming Languages | Write a comment
November 23rd, 2009
The 1.0 Beta version of OpenMM has just been released. OpenMM is a freely downloadable, high performance, extensible library that allows molecular dynamics (MD) simulations to run on high performance computer architectures, such as graphics processing units (GPUs). It currently supports NVIDIA GPUs and provides preliminary support for the new cross-platform, parallel programming standard OpenCL, which will enable it to be used on ATI GPUs.
The new release includes support for Particle Mesh Ewald and custom non-bonded interactions. In conjunction with this release, a new version of the code needed for accelerating the GROMACS molecular dynamics software using OpenMM is also available.
OpenMM is a collaborative project between Vijay Pande’s lab at Stanford University and Simbios, the National Center for Physics-based Simulation of Biological Structures at Stanford, which is supported by the National Institutes of Health. For more information on OpenMM, visit http://simtk.org/home/openmm.
Posted in Developer Resources, Research | Tags: Molecular Dynamics, Open Source, OpenCL | Write a comment
September 29th, 2009
This article describes computational challenges involved in the study of biomolecular complexes, and relates some of the authors’ early experiences using GPUs to accelerate computationally demanding biomolecular modeling and simulation tasks. The article reviews a number of early successes in the application of GPUs to molecular modeling and touches on future challenges in this rapidly developing area of science and technology. The article is written to be readable by a fairly general audience. (
Probing Biomolecular Machines with Graphics Processors. James C. Phillips, John E. Stone. Communications of the ACM 52(10):34-41, 2009.)
Posted in Research | Tags: Molecular Dynamics, Papers | Write a comment
September 7th, 2009
OpenMM is an open-source library that enables molecular dynamics (MD) simulations to be accelerated on high performance computer architectures, such as GPUs. This latest release adds support for:
- A complete set of C and Fortran wrappers
- Energy computations on GPUs
- Ewald summation
- A faster algorithm for handling constraints
- And more!
Download the latest version of OpenMM from http://simtk.org/home/openmm.
Posted in Developer Resources, Research | Tags: Computational Chemistry, Libraries, Molecular Dynamics, Open Source | Write a comment
August 31st, 2009
VMD is a molecular visualization program for building, displaying, and analyzing large biomolecular systems using 3-D graphics and built-in scripting. One of the key advancements included in VMD 1.8.7 is support for GPU-accelerated visualization and analysis, based on CUDA. VMD uses CUDA to accelerate several of its most computationally demanding algorithms, with additional modules planned for GPU acceleration in upcoming releases. Typical GPU acceleration factors for the algorithms in VMD are: electrostatics 22x to 44x, implicit ligand sampling 20x to 30x, molecular orbital calculation 100x to 120x.
Posted in Developer Resources, Research | Tags: Molecular Dynamics, NVIDIA CUDA, Scientific Computing, Visualization | Write a comment
April 13th, 2009
ACEMD is a production-class bio-molecular dynamics (MD) simulation program designed specifically for GPUs which is able to achieve supercomputing scale performance of 40 nanoseconds /day for all-atom protein systems with over 23,000 atoms. With GPU technology it has become possible to run a microsecond-long trajectory for an all-atom molecular system in explicit water on a single workstation computer equipped with just 3 GPUs. This performance would have required over 100 CPU cores. Visit the project website for details.
(M. J. Harvey, G. Giupponi, G. De Fabritiis, ACEMD: Accelerating bio-molecular dynamics in the microsecond time-scale. Link to preprint.)
Posted in Developer Resources, Research | Tags: Molecular Dynamics | Write a comment
February 27th, 2009
OpenMM is a freely downloadable, high performance, extensible library that allows molecular dynamics (MD) simulations to run on high performance computer architectures, such as graphics processing units (GPUs). Significant performance speedups of 100 times were achieved in some cases by running OpenMM on GPUs in desktop PCs (vs CPU). The new release includes a version of the widely used MD package GROMACS that integrates the OpenMM library, enabling acceleration on high-end NVIDIA and AMD/ATI GPUs. OpenMM is a collaborative project between Vijay Pande’s lab at Stanford University and Simbios, the National Center for Physics-based Simulation of Biological Structures at Stanford, which is supported by the National Institutes of Health. For more information on OpenMM, go to http://simtk.org/home/openmm. (Full press release.)
Posted in Developer Resources, Press, Research | Tags: AMD, Molecular Dynamics, NVIDIA CUDA | Write a comment
November 18th, 2008
Graphics processing units (GPUs) have become an attractive option for accelerating scientific computations as a result of advances in the performance and flexibility of GPU hardware, and due to the availability of GPU software development tools targeting general purpose and scientific computation. However, effective use of GPUs in clusters presents a number of application development and system integration challenges. We describe strategies for the decomposition and scheduling of computation among CPU cores and GPUs, and techniques for overlapping communication and CPU computation with GPU kernel execution. We report the adaptation of these techniques to NAMD, a widely-used parallel molecular dynamics simulation package, and present performance results for a 64-core 64-GPU cluster. (Adapting a message-driven parallel application to GPU-accelerated clusters. James C. Phillips, John E. Stone, and Klaus Schulten. In Proceedings of the 2008 ACM/IEEE conference on Supercomputing. Research web site)
Posted in Research | Tags: Clusters, Molecular Dynamics, Papers, Supercomputing | Write a comment
November 18th, 2008
The computer-aided prediction of protein-ligand complex conformations, i.e. docking a small ligand into the active site of a protein, is an important application in the early stages of the modern drug discovery process. For this problem a new approach called PLANTS (Protein-Ligand ANT System) is presented which is based on Ant Colony Optimization (ACO). Part of the work deals with the acceleration of this approach by moving the most time-consuming steps, the transformation of the protein and ligand structure and the evaluation of the objective function, to the GPU. The combined CPU-GPU approach is able to reach a speedup of 5 on average when comparing an optimized CPU-version (single core of a dual-core Pentium 4, 3 GHz) with the GPU-accelerated version (Nvidia Geforce 8800 GTX). Especially virtual screening applications, where the complex conformations of thousands to millions of ligands need to be predicted, can benefit from this speedup.
(Efficient Ant Colony Optimization Algorithms for Structure- and Ligand-Based Drug Design. Oliver Korb, PhD thesis, University of Konstanz, 2008)
Posted in Research | Tags: Dissertations, Molecular Dynamics | Write a comment