HOOMD-blue -- scaling up from one desktop GPU to Titan
ORAL
Abstract
Scaling molecular dynamics simulations from one to many GPUs presents unique challenges. Due to the high parallel efficiency of a single GPU, communication processes become a bottleneck when multiple GPUs are combined in parallel and limit scaling. We show how the fastest general-purpose molecular dynamics code currently available for single GPUs, HOOMD-blue [1,2], has been extended using spatial domain decomposition to run efficiently on tens or hundreds of GPUs. A key to parallel efficiency is a highly optimized communication pattern using locally load-balancing algorithms fully implemented on the GPU. We will discuss comparisons to other state-of-the-art codes (LAMMPS) and present preliminary benchmarks on the Titan super computer. [1] http://arxiv.org/pdf/1308.5587 [2] http://codeblue.umich.edu/hoomd-blue
–
Authors
-
Jens Glase
University of Michigan, Department of Chemical Engineering, University of Michigan, University of Minnesota
-
Joshua Anderson
University of Michigan, Department of Chemical Engineering, University of Michigan, Univ of Michigan - Ann Arbor
-
Sharon C. Glotzer
University of Michigan, Department of Chemical Engineering, University of Michigan, Univ of Michigan - Ann Arbor, Univ of Michigan, Department of Phyics, Chemical Engineering, Macromolecular Science and Engineering