Scalable Molecular Dynamics with NAMD on the Summit System

NAMD (NAnoscale Molecular Dynamics) is a parallel molecular dynamics application that has been used to make breakthroughs in understanding the structure and dynamics of large biomolecular complexes, such as viruses like HIV and various types of influenza. State-of-the-art biomolecular simulations of...

Full description

Saved in:
Bibliographic Details
Published inIBM journal of research and development Vol. 62; no. 6; p. 1
Main Authors Acun, B, Hardy, D J, Kale, L V, Li, K, Phillips, J C, Stone, J E
Format Journal Article
LanguageEnglish
Published United States 01.11.2018
Online AccessGet more information
ISSN2151-8556
DOI10.1147/jrd.2018.2888986

Cover

Loading…
Abstract NAMD (NAnoscale Molecular Dynamics) is a parallel molecular dynamics application that has been used to make breakthroughs in understanding the structure and dynamics of large biomolecular complexes, such as viruses like HIV and various types of influenza. State-of-the-art biomolecular simulations often require integration of billions of timesteps, computing all interatomic forces for each femtosecond timestep. Molecular dynamics simulation of large biomolecular systems and long-timescale biological phenomena requires tremendous computing power. NAMD harnesses the power of thousands of heterogeneous processors to meet this demand. In this paper, we present algorithm improvements and performance optimizations that enable NAMD to achieve high performance on the IBM Newell platform (with POWER9 processors and NVIDIA Volta V100 GPUs) which underpins the Oak Ridge National Laboratory's Summit and Lawrence Livermore National Laboratory's Sierra supercomputers. The Top-500 supercomputers June 2018 list shows Summit at the number one spot with 187 Petaflop/s peak performance and Sierra third with 119 Petaflop/s. Optimizations for NAMD on Summit include: data layout changes for GPU acceleration and CPU vectorization, improving GPU offload efficiency, increasing performance with PAMI support in Charm++, improving efficiency of FFT calculations, improving load balancing, enabling better CPU vectorization and cache performance, and providing an alternative thermostat through stochastic velocity rescaling. We also present performance scaling results on early Newell systems.
AbstractList NAMD (NAnoscale Molecular Dynamics) is a parallel molecular dynamics application that has been used to make breakthroughs in understanding the structure and dynamics of large biomolecular complexes, such as viruses like HIV and various types of influenza. State-of-the-art biomolecular simulations often require integration of billions of timesteps, computing all interatomic forces for each femtosecond timestep. Molecular dynamics simulation of large biomolecular systems and long-timescale biological phenomena requires tremendous computing power. NAMD harnesses the power of thousands of heterogeneous processors to meet this demand. In this paper, we present algorithm improvements and performance optimizations that enable NAMD to achieve high performance on the IBM Newell platform (with POWER9 processors and NVIDIA Volta V100 GPUs) which underpins the Oak Ridge National Laboratory's Summit and Lawrence Livermore National Laboratory's Sierra supercomputers. The Top-500 supercomputers June 2018 list shows Summit at the number one spot with 187 Petaflop/s peak performance and Sierra third with 119 Petaflop/s. Optimizations for NAMD on Summit include: data layout changes for GPU acceleration and CPU vectorization, improving GPU offload efficiency, increasing performance with PAMI support in Charm++, improving efficiency of FFT calculations, improving load balancing, enabling better CPU vectorization and cache performance, and providing an alternative thermostat through stochastic velocity rescaling. We also present performance scaling results on early Newell systems.
Author Stone, J E
Acun, B
Kale, L V
Hardy, D J
Li, K
Phillips, J C
Author_xml – sequence: 1
  givenname: B
  surname: Acun
  fullname: Acun, B
  email: Bilge.Acun2@ibm.com
  organization: IBM Research Division, IBM T. J. Watson Research Center, Yorktown Heights, NY, 10598, USA (Bilge.Acun2@ibm.com)
– sequence: 2
  givenname: D J
  surname: Hardy
  fullname: Hardy, D J
  email: dhardy@ks.uiuc.edu
  organization: Theoretical and Computational Biophysics Group, Beckman Institute, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA (dhardy@ks.uiuc.edu)
– sequence: 3
  givenname: L V
  surname: Kale
  fullname: Kale, L V
  email: kale@illinois.edu
  organization: Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA (kale@illinois.edu)
– sequence: 4
  givenname: K
  surname: Li
  fullname: Li, K
  email: kel@nvidia.com
  organization: Nvidia Corporation, Santa Clara, CA 95051, USA (kel@nvidia.com)
– sequence: 5
  givenname: J C
  surname: Phillips
  fullname: Phillips, J C
  email: jcphill@illinois.edu
  organization: NCSA Blue Waters Project Office, University of Illinois at Urbana-Champaign, Urbana IL 61801, USA (jcphill@illinois.edu)
– sequence: 6
  givenname: J E
  surname: Stone
  fullname: Stone, J E
  email: johns@ks.uiuc.edu
  organization: Theoretical and Computational Biophysics Group, Beckman Institute, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA (johns@ks.uiuc.edu)
BackLink https://www.ncbi.nlm.nih.gov/pubmed/32154805$$D View this record in MEDLINE/PubMed
BookMark eNo1j8lOwzAURS0EogPsWSH_QIL9YicOu6plklpYBNbV87OjpoqTKoNQ_p5KwOoujnR07oJdNm3jGbuTIpZSZQ_HzsUgpInBGJOb9ILNQWoZGa3TGVv0_VEIoZXKr9ksORNlhJ6zx4KwRlt7vmtrT2ONHd9MDYaKev5dDQf-vtpteNvw4eB5MYZQDbyY-sGHG3ZVYt37279dsq_np8_1a7T9eHlbr7YRKUiGSCGWmcNEUVmmBiygtRkloFyKKWrIrXRkHRHAOUva3Emnc1LCk9OGNCzZ_a_3NNrg3f7UVQG7af9_An4AaQxJdQ
CitedBy_id crossref_primary_10_1016_j_commatsci_2019_109359
crossref_primary_10_1021_acs_jpcb_0c09285
crossref_primary_10_1002_bit_28816
crossref_primary_10_1016_j_seppur_2021_119986
crossref_primary_10_1021_acsomega_2c00154
crossref_primary_10_1021_acsanm_1c00727
crossref_primary_10_1038_s41467_021_22562_w
crossref_primary_10_1038_s41598_020_69661_0
crossref_primary_10_1038_s43588_021_00060_9
crossref_primary_10_1016_j_jpdc_2024_104868
crossref_primary_10_3390_molecules27123834
crossref_primary_10_1021_acs_jcim_1c00286
crossref_primary_10_1007_s11227_023_05085_7
crossref_primary_10_1002_wcms_1449
crossref_primary_10_3389_fcimb_2024_1501010
crossref_primary_10_1016_j_cpc_2020_107159
crossref_primary_10_1016_j_parco_2022_102893
crossref_primary_10_1016_j_bpj_2024_06_028
crossref_primary_10_1016_j_envpol_2020_115766
crossref_primary_10_1002_jev2_12132
crossref_primary_10_1007_s00894_020_04599_8
crossref_primary_10_1021_acs_jpcb_3c00260
ContentType Journal Article
DBID NPM
DOI 10.1147/jrd.2018.2888986
DatabaseName PubMed
DatabaseTitle PubMed
DatabaseTitleList PubMed
Database_xml – sequence: 1
  dbid: NPM
  name: PubMed
  url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
DeliveryMethod no_fulltext_linktorsrc
Discipline Engineering
Physics
Computer Science
EISSN 2151-8556
ExternalDocumentID 32154805
Genre Journal Article
GrantInformation_xml – fundername: NIGMS NIH HHS
  grantid: P41 GM104601
GroupedDBID --Z
-~X
.DC
29I
3EH
3V.
41~
53G
5GY
6IK
6TJ
7WY
88I
8AO
8EE
8FE
8FG
8FL
8G5
8R4
8R5
9M8
AAIKC
AAJGR
AAMNW
AAYOK
ABAZT
ABEFU
ABFSI
ABJNI
ABPPZ
ABTAH
ABUWG
ABVLG
ACGFO
ACGFS
ACGOD
ACNCT
AENEX
AFFNX
AFKRA
AI.
ALMA_UNASSIGNED_HOLDINGS
ARAPS
AZQEC
BCR
BCU
BEC
BEFXN
BENPR
BES
BEZIV
BFFAM
BGLVJ
BGNUA
BKEBE
BLC
BPEOZ
BPHCQ
C1A
CCPQU
CYX
DWQXO
E.L
EBS
EJD
FRNLG
GNUQQ
GROUPED_ABI_INFORM_COMPLETE
GROUPED_ABI_INFORM_RESEARCH
GUQSH
HCIFZ
H~9
IPLJI
JAVBF
K60
K6V
K6~
K7-
M0C
M0N
M2O
M2P
M43
MS~
MVM
NPM
OCL
OHT
P-O
P2P
P62
PKN
PQBIZ
PQBZA
PQQKQ
PROAC
Q2X
RNS
RWL
S10
SJFOW
TAE
TN5
U5U
UPT
VH1
VOH
WH7
XJT
XSB
YIN
Z5M
ZCA
ZCG
ZE2
ZY4
~02
ID FETCH-LOGICAL-c423t-4aaf7da34cff682b2abb7c324d6a6a529b1dcbdcc223211b9d1d59c40ecd58c52
IngestDate Wed Feb 19 02:31:10 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c423t-4aaf7da34cff682b2abb7c324d6a6a529b1dcbdcc223211b9d1d59c40ecd58c52
OpenAccessLink https://www.ncbi.nlm.nih.gov/pmc/articles/7059615
PMID 32154805
ParticipantIDs pubmed_primary_32154805
PublicationCentury 2000
PublicationDate 2018-11-01
PublicationDateYYYYMMDD 2018-11-01
PublicationDate_xml – month: 11
  year: 2018
  text: 2018-11-01
  day: 01
PublicationDecade 2010
PublicationPlace United States
PublicationPlace_xml – name: United States
PublicationTitle IBM journal of research and development
PublicationTitleAlternate IBM J Res Dev
PublicationYear 2018
SSID ssj0005449
Score 2.4381707
Snippet NAMD (NAnoscale Molecular Dynamics) is a parallel molecular dynamics application that has been used to make breakthroughs in understanding the structure and...
SourceID pubmed
SourceType Index Database
StartPage 1
Title Scalable Molecular Dynamics with NAMD on the Summit System
URI https://www.ncbi.nlm.nih.gov/pubmed/32154805
Volume 62
hasFullText
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTsMwELUKCFQOLGXf5AO3KpA4zsYNKIil6QUq9VZ5SSSQaCsIF76ecWw3UQViuURVrFaV38tkxjPzBqFj183hpRJwh0VRolpyXCdmnDg-jTnzZBT5oWpwTnvhTZ_eDYJBo_FQq1p6L_iJ-Piyr-Q_qMI9wFV1yf4B2emPwg34DPjCFRCG668wfoANLlufUjvktt3RE-ZN01rvPO2YdEBbnXc9FUaivO6T3l6kdQEJI_-jO95kVVM0pYZ41yPeK-Nlkv-dKsd0b8qUu1URbbc299ocM3ix6bcr3xKlOVK-gRMHWgbc2s6Q1DhSN4Te1-aZqgTx86uSaPXiEwLhd6KVsGtoTV5KuHyioqmyJ_uH1RnBbLs0h-YgdFCzUNUBjq36oTSx2Woanc7-lSZasl-fiTNKf-NxDa2YQAGfa9TXUSMbtdCqHcKBjU1uoeWaomQLLZYVveJtA51ZcuApObAlB1bkwIoceDzCQA6syYE1OTZR__rq8fLGMYMyHAHecOFQxvJIMp-KPA9jwgnjPBLgKsuQhSwgCfek4FII8AUh4OeJ9GSQCOpmQgaxCMgWmh-NR9kOwuDdSemTjEqWgyedMMFd5gvOA-pHMnZ30bbeleFEq6EM7X7tfbuyj5oVow7QQg6PX3YIvlzBj0p0PgF0LkUa
linkProvider National Library of Medicine
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Scalable+Molecular+Dynamics+with+NAMD+on+the+Summit+System&rft.jtitle=IBM+journal+of+research+and+development&rft.au=Acun%2C+B&rft.au=Hardy%2C+D+J&rft.au=Kale%2C+L+V&rft.au=Li%2C+K&rft.date=2018-11-01&rft.eissn=2151-8556&rft.volume=62&rft.issue=6&rft.spage=1&rft_id=info:doi/10.1147%2Fjrd.2018.2888986&rft_id=info%3Apmid%2F32154805&rft_id=info%3Apmid%2F32154805&rft.externalDocID=32154805