Work

View-aware Message Passing Through the Integration of Kokkos and ExaMPI

Year: 2023
Type: conference-paper
Abstract: Kokkos provides in-memory advanced data structures, concurrency, and algorithms to support performance portable C++ parallel programming across CPUs and GPUs. The Message Passing Interface (MPI) provides the most widely used message passing model for inter-node communication. Many programmers use both Kokkos and MPI together. In this paper, Kokkos is integrated within an MPI implementation for ease of use in applications that use both Kokkos and MPI, without sacrificing performance. For instance, this model allows passing first-class Kokkos objects directly to extended C++-based MPI APIs.
Language: English
Open Access status: bronze
OpenAlex ID: W4386915331
FWCI: 0.69
Cites: 14
Cited by: 4
Related to: 10