collaborators

5 papers

cs.DC2026

Radiation Hydrodynamics at Scale: Comparing MPI and Asynchronous Many-Task Runtimes with FleCSI

Alexander Strack, Hartmut Kaiser, Dirk Pflüger

Writing efficient distributed code remains a labor-intensive and complex endeavor. To simplify application development, the Flexible Computational Science Infrastructure (FleCSI) f…

cs.DC2026

Overcoming Latency-bound Limitations of Distributed Graph Algorithms using the HPX Runtime System

Karame Mohammadiporshokooh, Panagiotis Syskakis, Andrew Lumsdaine +1

Graph processing at scale presents many challenges, including the irregular structure of graphs, the latency-bound nature of graph algorithms, and the overhead associated with dist…

cs.DC2026

An Initial Evaluation of Distributed Graph Algorithms using NWGraph and HPX

Karame Mohammadiporshokooh, Panagiotis Syskakis, Hartmut Kaiser

Graphs are central to modeling relationships in scientific computing, data analysis, and AI/ML, but their growing scale can exceed the memory and compute capacity of single nodes,…

cs.DC2025

A New Execution Model and Executor for Adaptively Optimizing the Performance of Parallel Algorithms Using HPX Runtime System

Karame Mohammadiporshokooh, Steven R. Brandt, Hartmut Kaiser

Developing parallel algorithms efficiently requires careful management of concurrency across diverse hardware architectures. C++ executors provide a standardized interface that sim…

cs.DC2025

Understanding the Communication Needs of Asynchronous Many-Task Systems -- A Case Study of HPX+LCI

Jiakun Yan, Hartmut Kaiser, Marc Snir

Asynchronous Many-Task (AMT) systems offer a potential solution for efficiently programming complicated scientific applications on extreme-scale heterogeneous architectures. Howeve…