33 citations · 218 across the 22 of their papers we have counts for
22 papers
HPX -- An open source C++ Standard Library for Parallelism and Concurrency
Thomas Heller, Patrick Diehl, Zachary Byerly +2
To achieve scalability with today's heterogeneous HPC resources, we need a dramatic shift in our thinking; MPI+X is not enough. Asynchronous Many Task (AMT) runtime systems break d…
Evaluating HPX and Kokkos on RISC-V using an Astrophysics Application Octo-Tiger
Parick Diehl, Gregor Daiss, Steven R. Brandt +4
In recent years, computers based on the RISC-V architecture have raised broad interest in the high-performance computing (HPC) community. As the RISC-V community develops the core…
Performance Measurements within Asynchronous Task-based Runtime Systems: A Double White Dwarf Merger as an Application
Patrick Diehl, Dominic Marcello, Parsa Amini +9
Analyzing performance within asynchronous many-task-based runtime systems is challenging because millions of tasks are launched concurrently. Especially for long-term runs the amou…
Octo-Tiger: A New, 3D Hydrodynamic Code for Stellar Mergers that uses HPX Parallelisation
Dominic C. Marcello, Sagiv Shiber, Orsola De Marco +5
OCTO-TIGER is an astrophysics code to simulate the evolution of self-gravitating and rotat-ing systems of arbitrary geometry based on the fast multipole method, using adaptive mesh…
Towards Distributed Software Resilience in Asynchronous Many-Task Programming Models
Nikunj Gupta, Jackson R. Mayo, Adrian S. Lemoine +1
Exceptions and errors occurring within mission critical applications due to hardware failures have a high cost. With the emerging Next Generation Platforms (NGPs), the rate of hard…
Performance Analysis of a Quantum Monte Carlo Application on Multiple Hardware Architectures Using the HPX Runtime
Weile Wei, Arghya Chatterjee, Kevin Huck +2
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. W…