activity
20192025
most citedClosing the Performance Gap with Modern C++

37 citations · 148 across the 18 of their papers we have counts for

collaborators
Showing 2022Show all

6 papers · 1 filter

cs.DC2022★ 14 cited

From Merging Frameworks to Merging Stars: Experiences using HPX, Kokkos and SIMD Types

Gregor Daiß, Srinivas Yadav Singanaboina, Patrick Diehl +2

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 rang…

cs.DC2022★ 11 cited

From Task-Based GPU Work Aggregation to Stellar Mergers: Turning Fine-Grained CPU Tasks into Portable GPU Kernels

Gregor Daiß, Patrick Diehl, Dominic Marcello +3

Meeting both scalability and performance portability requirements is a challenge for any HPC application, especially for adaptively refined ones. In Octo-Tiger, an astrophysics app…

cs.DC2022★ 4 cited

Distributed, combined CPU and GPU profiling within HPX using APEX

Patrick Diehl, Gregor Daiss, Kevin Huck +6

Benchmarking and comparing performance of a scientific simulation across hardware platforms is a complex task. When the simulation in question is constructed with an asynchronous,…

cs.HC2022

Traveler: Navigating Task Parallel Traces for Performance Analysis

Sayef Azad Sakin, Alex Bigelow, R. Tohid +7

Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts…

cs.DC2022★ 12 cited

Quantifying Overheads in Charm++ and HPX using Task Bench

Nanmiao Wu, Ioannis Gonidelis, Simeng Liu +6

Asynchronous Many-Task (AMT) runtime systems take advantage of multi-core architectures with light-weight threads, asynchronous executions, and smart scheduling. In this paper, we…

cs.DC2022★ 37 cited

Closing the Performance Gap with Modern C++

Thomas Heller, Hartmut Kaiser, Patrick Diehl +2

On the way to Exascale, programmers face the increasing challenge of having to support multiple hardware architectures from the same code base. At the same time, portability of cod…