Performance Analysis of a Quantum Monte Carlo Application on Multiple Hardware Architectures Using the HPX Runtime
Weile Wei, Arghya Chatterjee, Kevin Huck, Oscar Hernandez, Hartmut Kaiser
arXiv:2010.07098 · DOI 10.1109/ScalA51936.2020.00015 · 2020-10-14 · 2020 IEEE/ACM 11th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA)
Active bibliographic source — not scientific approval
Bibliographic access preserves source history; it does not approve extracted materials or validate reported claims. Review warnings on each occurrence separately.
Abstract
This paper describes how we successfully used the HPX programming model to port the DCA++ application on multiple architectures that include POWER9, x86, ARM v8, and NVIDIA GPUs. We describe the lessons we can learn from this experience as well as the benefits of enabling the HPX in the application to improve the CPU threading part of the code, which led to an overall 21% improvement across architectures. We also describe how we used HPX-APEX to raise the level of abstraction to understand performance issues and to identify tasking optimization opportunities in the code, and how these relate to CPU/GPU utilization counters, device memory allocation over time, and CPU kernel-level context switches on a given architecture.
Similar papers
Twisting the Hubbard model into the Momentum-Mixing Hatsugai-Kohmoto Model
similarity 0.83Peizhi Mai et al. · 2024 · arXiv:2401.08746
Source status unknown — claims are unverified
Elucidating the local atomic and electronic structure of amorphous oxidized superconducting niobium films
similarity 0.83Thomas F. Harrelson et al. · 2021 · arXiv:2111.11590
Source status unknown — claims are unverified
Monte Carlo Studies of Quantum Critical Metals
similarity 0.83Erez Berg et al. · 2018 · arXiv:1804.01988
Source status unknown — claims are unverified
Vertex dominated superconductivity in intercalated FeSe
similarity 0.82Swagata Acharya et al. · 2022 · arXiv:2205.14422
Source status unknown — claims are unverified
Effective pairing interaction in a system with an incipient band
similarity 0.82Thomas A. Maier et al. · 2019 · arXiv:1901.10563
Source status unknown — claims are unverified
Interlaced coarse-graining for the dynamic cluster approximation
similarity 0.82P. Staar et al. · 2016 · arXiv:1601.03838
Source status unknown — claims are unverified