作者: George Bosilca , Christoph Niethammer , José Gracia , Joseph Schuchart , Philipp Samfass
DOI: 10.1016/J.PARCO.2021.102793
关键词:
摘要: Abstract Asynchronous programming models (APM) are gaining more and traction, allowing applications to expose the available concurrency a runtime system tasked with coordinating execution. While MPI has long provided support for multi-threaded communication non-blocking operations, it falls short of adequately supporting APMs as correctly efficiently handling in different is still challenge. We have previously proposed an extension standard providing operation completion notifications using callbacks, so-called Continuations. This interface flexible enough accommodate wide range APMs. In this paper, we present described that allows finer control behavior Continuations interface. then some our first experiences context applications, including NAS parallel benchmarks, PaRSEC task-based system, load-balancing scheme within adaptive mesh refinement solver called ExaHyPE. show interface, implemented inside Open MPI, enables low-latency, high-throughput outperform solutions application space.