GMRV Publications

On-Board Multi-GPU Molecular Dynamics

Marcos Novalbos, Jaime Gonzalez, Miguel A. Otaduy, Álvaro López-Medrano, Alberto Sánchez
Euro-Par, Volume 1, page 862--873 - August 2013
Download the publication : europar.pdf [6.2Mo]  
Molecular dynamics simulations allow us to study the behavior of complex biomolecular systems. These simulations suffer a large computational complexity that leads to simulation times of several weeks in order to recreate just a few microseconds of a molecule's motion even on high-performance computing platforms. In recent years, state-of-the-art molecular dynamics algorithms have benefited from the parallel computing capabilities of multicore systems, as well as GPUs used as co-processors. In this paper we present a parallel molecular dynamics algorithm for on-board multi-GPU architectures. We parallelize a stateof-the-art molecular dynamics algorithm at two levels. We employ a spatial partitioning approach to simulate the dynamics of one portion of a molecular system on each GPU, and we take advantage of direct communication between GPUs to transfer data among portions. We also parallelize the simulation algorithm to exploit the multi-processor computing model of GPUs. Most importantly, we present novel parallel algorithms to update the spatial partitioning and set up transfer data packages on each GPU. We demonstrate the feasibility and scalability of our proposal through a comparative study with NAMD, a well known parallel molecular dynamics implementation.

Images and movies

apoa1White2.png [1.2Mo]
complexWhite2.png [502Ko]
polimerADN.png [34Ko]
 

BibTex references

@Article\{NGOLS13,
  author       = "Novalbos, Marcos and Gonzalez, Jaime and Otaduy, Miguel A. and L\'opez-Medrano, Álvaro and S\'anchez, Alberto",
  title        = "On-Board Multi-GPU Molecular Dynamics",
  journal      = "Euro-Par",
  volume       = "1",
  pages        = "862--873",
  month        = "August",
  year         = "2013",
  keywords     = "On-Board,Multi-GPU,Molecular,Dynamics,cuda",
  url          = "http://www.gmrv.es/Publications/2013/NGOLS13"
}

Other publications in the database

» Marcos Novalbos
» Jaime Gonzalez
» Miguel A. Otaduy
» Alberto Sánchez