6 papers
Multithreaded Fine-Grained Asynchronous BSP for Integer Sorting with LCI and OpenMP
Minyu Cheng, Jiakun Yan, Marc Snir
The bulk synchronous parallel (BSP) model struggles with irregular workloads due to rigid global communication. While fine-grained asynchronous BSP (FA-BSP) improves overlap, exist…
Asynchronous-Many-Task Systems: Challenges and Opportunities -- Scaling an AMR Astrophysics Code on Exascale machines using Kokkos and HPX
Gregor DaiÃ, Patrick Diehl, Jiakun Yan +9
Dynamic and adaptive mesh refinement is pivotal in high-resolution, multi-physics, multi-model simulations, necessitating precise physics resolution in localized areas across expan…
Examining MPI and its Extensions for Asynchronous Multithreaded Communication
Jiakun Yan, Marc Snir, Yanfei Guo
The increasing complexity of HPC architectures and the growing adoption of irregular scientific algorithms demand efficient support for asynchronous, multithreaded communication. T…
LCI: a Lightweight Communication Interface for Efficient Asynchronous Multithreaded Communication
Jiakun Yan, Marc Snir
The evolution of architectures, programming models, and algorithms is driving communication towards greater asynchrony and concurrency, usually in multithreaded environments. We pr…
The diverse and fair structures of growth with scale-free saturations
Alain Govaert, André Teixeira, Emma Tegling
Real-world growth processes and scalings have been broadly categorized into three growth regimes with distinctly different properties and driving forces. The first two are characte…
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…