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...
Saved in:
Published in | IBM journal of research and development Vol. 62; no. 6; p. 1 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
United States
01.11.2018
|
Online Access | Get more information |
ISSN | 2151-8556 |
DOI | 10.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 |