TY - GEN
T1 - A prototype of a scalable multi-GPU molecular dynamics simulator for large molecular systems
AU - Nicolas-Barreales, G.
AU - Novalbos, M.
AU - Otaduy, M. A.
AU - Sanchez, A.
N1 - Publisher Copyright:
© 2018 The Author(s) Eurographics Proceedings © 2018 The Eurographics Association.
PY - 2018
Y1 - 2018
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85099966913
U2 - 10.2312/ceig.20181149
DO - 10.2312/ceig.20181149
M3 - Conference contribution
AN - SCOPUS:85099966913
T3 - 28th Spanish Computer Graphics Conference, CEIG 2018
SP - 25
EP - 28
BT - 28th Spanish Computer Graphics Conference, CEIG 2018
A2 - Garcia-Fernandez, Ignacio
A2 - Urena, Carlos
PB - The Eurographics Association
T2 - 28th Spanish Computer Graphics Conference, CEIG 2018
Y2 - 27 June 2018 through 29 June 2018
ER -