Loading [MathJax]/extensions/MathMenu.js
Performance speedup of Quantum Espresso using optimized AOCL-FFTW | IEEE Conference Publication | IEEE Xplore

Performance speedup of Quantum Espresso using optimized AOCL-FFTW


Abstract:

Quantum Espresso (QE) is an open-source software suite for electronic-structure calculations and materials modeling at the nanoscale. QE depends upon multiple libraries i...Show More

Abstract:

Quantum Espresso (QE) is an open-source software suite for electronic-structure calculations and materials modeling at the nanoscale. QE depends upon multiple libraries including an internal or external library for FFT computations. The iterative diagonalization process and the computation of charge density in QE use forward and inverse 3D FFTs that account for a large portion of the total application runtime. AOCL- FFTW is the FFT library recommended for QE on AMD CPU systems. QE currently uses the FFTW library in a sub-optimal manner thereby not achieving the best performance. This paper presents a new set of design and implementation strategies applied in AOCL-FFTW to overcome the major limitations of QE in its use of FFTW without requiring any code changes in QE. Results showcasing the performance benefits of the proposed optimizations in AOCL-FFTW are presented in this paper. Speed-ups are achieved in single-node and multi-node test executions that help to accelerate the QE application.
Date of Conference: 19-23 September 2022
Date Added to IEEE Xplore: 01 November 2022
ISBN Information:

ISSN Information:

Conference Location: Waltham, MA, USA

Contact IEEE to Subscribe

References

References is not available for this document.