4 papers
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…
Contemplating a Lightweight Communication Interface for Asynchronous Many-Task Systems
Jiakun Yan, Marc Snir
Asynchronous Many-Task Systems (AMTs) exhibit different communication patterns from traditional High-Performance Computing (HPC) applications, characterized by asynchrony, concurre…
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…