A Prototype of a Scalable Multi-GPU Molecular Dynamics Simulator for Large Molecular Systems
No Thumbnail Available
Date
2018
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Parallel architectures, in the form of multi-core or multiple computers, have produced a major impact in the field of information technology. GPU devices, as an extreme example of parallel architectures, have been adapted to enable generic computation in massively parallel architectures. Molecular dynamics is a problem that fits perfectly such architectures, as it relies on the computation of many similar interactions between atoms. Moreover, large molecular systems require resources that exceed those available in a single computer, even multi-GPU computers. Therefore, the ideal architecture to simulate molecular dynamics is a distributed multi-GPU cluster, which consists of multiple interconnected computers with one or more GPUs each. A molecular dynamics simulation usually needs days, and even weeks of computation time to produce results that represent only a few microseconds of atom interactions. In contrast, distributed multi-GPU clusters allows us to develop an efficient and scalable simulator. This paper aims to develop a prototype of a molecular dynamics simulator for large molecular systems. It uses the GPU as the main computing device, using only the CPU to control the workflow. We have implemented parallel processing techniques to develop a fully scalable system.
Description
@inproceedings{10.2312:ceig.20181149,
booktitle = {Spanish Computer Graphics Conference (CEIG)},
editor = {García-Fernández, Ignacio and Ureña, Carlos},
title = {{A Prototype of a Scalable Multi-GPU Molecular Dynamics Simulator for Large Molecular Systems}},
author = {Nicolas-Barreales, Gonzalo and Novalbos, Marcos and Otaduy, Miguel Ángel and Sánchez, Alberto},
year = {2018},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-067-3},
DOI = {10.2312/ceig.20181149}
}