Accelerating NWChem Coupled Cluster through dataflow-based execution. (July 2018)
- Record Type:
- Journal Article
- Title:
- Accelerating NWChem Coupled Cluster through dataflow-based execution. (July 2018)
- Main Title:
- Accelerating NWChem Coupled Cluster through dataflow-based execution
- Authors:
- Jagode, Heike
Danalis, Anthony
Dongarra, Jack - Other Names:
- Wyrzykowski Roman guest-editor.
Deelman Ewa guest-editor.
Scogland Tom guest-editor.
Beckingsale David guest-editor. - Abstract:
- Numerical techniques used for describing many-body systems, such as the Coupled Cluster methods (CC) of the quantum chemistry packageNWChem, are of extreme interest to the computational chemistry community in fields such as catalytic reactions, solar energy, and bio-mass conversion. In spite of their importance, many of these computationally intensive algorithms have traditionally been thought of in a fairly linear fashion, or are parallelized in coarse chunks. In this paper, we present our effort of converting theNWChem 's CC code into a dataflow-based form that is capable of utilizing the task scheduling systemPaRSEC (Parallel Runtime Scheduling and Execution Controller): a software package designed to enable high-performance computing at scale. We discuss the modularity of our approach and explain how thePaRSEC -enabled dataflow version of the subroutines seamlessly integrate into theNWChem codebase. Furthermore, we argue how the CC algorithms can be easily decomposed into finer-grained tasks (compared with the original version ofNWChem ); and how data distribution and load balancing are decoupled and can be tuned independently. We demonstrate performance acceleration by more than a factor of two in the execution of the entire CC component ofNWChem, concluding that the utilization of dataflow-based execution for CC methods enables more efficient and scalable computation.
- Is Part Of:
- International journal of high performance computing applications. Volume 32:Number 4(2018)
- Journal:
- International journal of high performance computing applications
- Issue:
- Volume 32:Number 4(2018)
- Issue Display:
- Volume 32, Issue 4 (2018)
- Year:
- 2018
- Volume:
- 32
- Issue:
- 4
- Issue Sort Value:
- 2018-0032-0004-0000
- Page Start:
- 540
- Page End:
- 551
- Publication Date:
- 2018-07
- Subjects:
- PaRSEC -- tasks -- dataflow -- DAG -- PTG -- NWChem -- CCSD
High performance computing -- Periodicals
Supercomputers -- Periodicals
004.1105 - Journal URLs:
- http://hpc.sagepub.com ↗
http://www.uk.sagepub.com/home.nav ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1177/1094342016672543 ↗
- Languages:
- English
- ISSNs:
- 1094-3420
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8506.xml