Performance and reproducibility assessment of quantum dissipative dynamics framework: a comparative study of Fortran compilers, MKL, and FFTW
Résumé
This paper seeks to assess the performance, energy consumption and repeatability of the framework Quantum Dissipative Dynamics. We have observed some trouble with repeatability and reproducibility in such programs. QDD is using MKL and FFTW for discrete Fourrier transform, in addition with the new Intel Fortran compiler relative to well-established ones, such as gfortran and the former ifort. Our findings indicate that gfortran, despite being open source, exhibits commendable performance when compared to the Intel compilers. The new ifx compiler does not appear to offer significant benefits in performance over its predecessors. Additionally, our results suggest that MKL outperforms FFTW in terms of computational speed. Regarding energy consumption, there is minimal difference among the options, supporting the notion that faster execution is more energy-efficient. In addition, it is noted that FFTW sometimes lacks determinism, which compromises repeatability essential for debugging. This paper provides performance comparisons and recommendations aimed at enhancing the repeatability and reproducibility of computing scientific experiments. In our configuration with QDD, the combination of gfortran and MKL is the one performing the best, contrary to what was expected.
Origine | Fichiers produits par l'(les) auteur(s) |
---|