Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Electronic Structure Theory Calculations Using Modern Architectures: KNL vs Haswell

Journal Article · · Journal of Chemical Theory and Computation
The time to solution and parallel efficiency of several commonly used electronic structure methods (Hartree–Fock, density functional theory, second order perturbation theory, resolution of the identity second order perturbation theory, coupled cluster) are evaluated on both the Intel Xeon Haswell and the Intel Xeon Phi Knights Landing (KNL) architectures. The Haswell completes the benchmark calculations with a faster time to solution than the KNL for all molecules and methods tested. While the Haswell exhibits an average speedup of at least 3.5 relative to the KNL for all nonthreaded computations, the KNL has a better parallel efficiency than the Haswell with increasing core counts. The architectures are further tested using a more computationally costly coupled cluster method on a transition state reaction. The Haswell appears to be the best choice to minimize the time to solution, though for very large systems and high levels of theory that require memory intensive processes the superior memory hierarchy and larger on node memory of the KNL can make it a better choice. These results are used to showcase aspects of novel architectures that will increase efficiency for quantum chemistry applications.
Research Organization:
Ames Laboratory (AMES), Ames, IA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES). Materials Sciences & Engineering Division
DOE Contract Number:
SC0021117
OSTI ID:
1873417
Report Number(s):
IS-J-10,652
Journal Information:
Journal of Chemical Theory and Computation, Journal Name: Journal of Chemical Theory and Computation Journal Issue: 11 Vol. 17; ISSN 1549-9618
Publisher:
American Chemical Society
Country of Publication:
United States
Language:
English

References (42)

Energy-Efficient Computational Chemistry: Comparison of x86 and ARM Systems journal October 2015
A full coupled‐cluster singles and doubles model: The inclusion of disconnected triples journal February 1982
Recent developments in the general atomic and molecular electronic structure system journal April 2020
Quantum Chemical Calculations Using Accelerators: Migrating Matrix Operations to the NVIDIA Kepler GPU and the Intel Xeon Phi journal February 2014
Advances in electronic structure theory book January 2005
Enabling the Efficient Use of SMP Clusters: The GAMESS/DDI Model conference January 2003
The Distributed Data Interface in GAMESS journal June 2000
Silanol-Assisted Carbinolamine Formation in an Amine-Functionalized Mesoporous Silica Surface: Theoretical Investigation by Fragmentation Methods journal November 2015
Performance and energy efficiency analysis of 64-bit ARM using GAMESS
  • Tiwari, Ananta; Keipert, Kristopher; Jundt, Adam
  • SC15: The International Conference for High Performance Computing, Networking, Storage and Analysis, Proceedings of the 2nd International Workshop on Hardware-Software Co-Design for High Performance Computing https://doi.org/10.1145/2834899.2834905
conference November 2015
Quantum Chemistry on Graphical Processing Units. 1. Strategies for Two-Electron Integral Evaluation journal January 2008
Development of the Colle-Salvetti correlation-energy formula into a functional of the electron density journal January 1988
6-31G* basis set for third-row atoms journal January 2001
Importance of Three-Body Interactions in Molecular Dynamics Simulations of Water Demonstrated with the Fragment Molecular Orbital Method journal March 2016
NWChem: A comprehensive and scalable open-source solution for large scale molecular simulations journal September 2010
On the Correlation Problem in Atomic and Molecular Systems. Calculation of Wavefunction Components in Ursell‐Type Expansion Using Quantum‐Field Theoretical Methods journal December 1966
Superlinear Speedup in HPC Systems: why and when?
  • Ristov, Sasko; Prodan, Radu; Gusev, Marjan
  • 2016 Federated Conference on Computer Science and Information Systems, Annals of Computer Science and Information Systems https://doi.org/10.15439/2016F498
conference October 2016
Quantum Chemistry on Graphical Processing Units. 2. Direct Self-Consistent-Field Implementation journal March 2009
Efficient and Accurate Fragmentation Methods journal May 2014
On the Use of the Cluster Expansion and the Technique of Diagrams in Calculations of Correlation Effects in Atoms and Molecules book January 2007
An efficient MPI/OpenMP parallelization of the Hartree–Fock–Roothaan method for the first generation of Intel® Xeon Phi™ processor architecture journal February 2017
Inhomogeneous Electron Gas journal November 1964
Correlation problems in atomic and molecular systems III. Rederivation of the coupled-pair many-electron theory using the traditional quantum chemical methodst journal July 1971
Self‐consistent molecular orbital methods. XX. A basis set for correlated wave functions journal January 1980
Ab Initio Calculation of Vibrational Absorption and Circular Dichroism Spectra Using Density Functional Force Fields journal November 1994
A new hierarchical parallelization scheme: Generalized distributed data interface (GDDI), and an application to the fragment molecular orbital method (FMO) journal January 2004
A fifth-order perturbation comparison of electron correlation theories journal May 1989
Many-Body Perturbation Theory and Coupled Cluster Theory for Electron Correlation in Molecules journal October 1981
Accurate spin-dependent electron liquid correlation energies for local spin density calculations: a critical analysis journal August 1980
A survey of high-performance computing scaling challenges journal July 2016
Contracted Gaussian basis sets for molecular calculations. I. Second row atoms, Z=11–18 journal May 1980
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965
Density‐functional thermochemistry. III. The role of exact exchange journal April 1993
Self—Consistent Molecular Orbital Methods. XII. Further Extensions of Gaussian—Type Basis Sets for Use in Molecular Orbital Studies of Organic Molecules journal March 1972
The Tau Parallel Performance System journal May 2006
New Multithreaded Hybrid CPU/GPU Approach to Hartree–Fock journal September 2012
A parallel second-order Møller-Plesset gradient journal June 1997
Self‐Consistent Molecular‐Orbital Methods. IX. An Extended Gaussian‐Type Basis for Molecular‐Orbital Studies of Organic Molecules journal January 1971
Acceleration of the GAMESS-UK electronic structure package on graphical processing units journal May 2011
Note on an Approximation Treatment for Many-Electron Systems journal October 1934
Hybrid Distributed/Shared Memory Model for the RI-MP2 Method in the Fragment Molecular Orbital Framework journal September 2019
General atomic and molecular electronic structure system journal November 1993
Compressing the Four-Index Two-Electron Repulsion Integral Matrix using the Resolution-of-the-Identity Approximation Combined with the Rank Factorization Approximation journal February 2019

Similar Records

Performance and Energy Usage of Workloads on KNL and Haswell Architectures. In: High Performance Computing Systems. Performance Modeling, Benchmarking, and Simulation
Conference · Sun Dec 31 23:00:00 EST 2017 · Lecture Notes in Computer Science · OSTI ID:1546612

Preparing NERSC users for Cori, a Cray XC40 system with Intel many integrated cores
Journal Article · Thu Aug 24 20:00:00 EDT 2017 · Concurrency and Computation. Practice and Experience · OSTI ID:1459400

MILC staggered conjugate gradient performance on Intel KNL
Conference · Thu Nov 03 00:00:00 EDT 2016 · Proceedings of Science (POS) · OSTI ID:1398438