Harnessing billions of tasks for a scalable portable hydrodynamic simulation of the merger of two stars

T Heller, BA Lelbach, KA Huck… - … Journal of High …, 2019 - journals.sagepub.com
We present a highly scalable demonstration of a portable asynchronous many-task
programming model and runtime system applied to a grid-based adaptive mesh refinement …

From task-based gpu work aggregation to stellar mergers: Turning fine-grained cpu tasks into portable gpu kernels

G Daiß, P Diehl, D Marcello… - 2022 IEEE/ACM …, 2022 - ieeexplore.ieee.org
Meeting both scalability and performance portability requirements is a challenge for any
HPC application, especially for adaptively refined ones. In Octo-Tiger, an astrophysics …

From merging frameworks to merging stars: Experiences using hpx, kokkos and simd types

G Daiß, SY Singanaboina, P Diehl… - 2022 IEEE/ACM 7th …, 2022 - ieeexplore.ieee.org
Octo-Tiger, a large-scale 3D AMR code for the merger of stars, uses a combination of HPX,
Kokkos and explicit SIMD types, aiming to achieve performance-portability for a broad range …

Asynchronous execution of python code on task-based runtime systems

R Tohid, B Wagle, S Shirzad, P Diehl… - 2018 IEEE/ACM 4th …, 2018 - ieeexplore.ieee.org
Despite advancements in the areas of parallel and distributed computing, the complexity of
programming on High Performance Computing (HPC) resources has deterred many domain …

Broad performance measurement support for asynchronous multi-tasking with apex

KA Huck - 2022 IEEE/ACM 7th International Workshop on …, 2022 - ieeexplore.ieee.org
APEX (Autonomic Performance Environment for eXascale) is a performance measurement
library for distributed, asynchronous multitasking runtime systems. It provides support for …