conference paper · European MPI Users' Group Meeting (EuroMPI) · 2023
View-aware Message Passing Through the Integration of Kokkos and ExaMPI
Evan Drake Suggs, Stephen L. Olivier, Jan Ciesko, Anthony Skjellum
Cited by 4Open access
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.
Cite this paper
Suggs, E. D., Olivier, S. L., Ciesko, J., & Skjellum, A. (2023). View-aware Message Passing Through the Integration of Kokkos and ExaMPI. European MPI Users' Group Meeting (EuroMPI), 1–10. https://doi.org/10.1145/3615318.3615321
Suggs, Evan Drake, et al. “View-aware Message Passing Through the Integration of Kokkos and ExaMPI.” European MPI Users' Group Meeting (EuroMPI), 2023, pp. 1–10, https://doi.org/10.1145/3615318.3615321.
Suggs, Evan Drake, Stephen L. Olivier, Jan Ciesko, and Anthony Skjellum. 2023. “View-aware Message Passing Through the Integration of Kokkos and ExaMPI.” European MPI Users' Group Meeting (EuroMPI): 1–10. https://doi.org/10.1145/3615318.3615321.
Suggs, E.D. et al. (2023) ‘View-aware Message Passing Through the Integration of Kokkos and ExaMPI’, European MPI Users' Group Meeting (EuroMPI), pp. 1–10. Available at: https://doi.org/10.1145/3615318.3615321.
@article{suggs2023view,
title = {{View-aware Message Passing Through the Integration of Kokkos and ExaMPI}},
author = {Suggs, Evan Drake and Olivier, Stephen L. and Ciesko, Jan and Skjellum, Anthony},
journal = {European MPI Users' Group Meeting (EuroMPI)},
pages = {1--10},
year = {2023},
doi = {10.1145/3615318.3615321}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Performance Insights Into Supporting Kokkos Views in the Kokkos Comm MPI Library
C. Nicole Avans, Jan Ciesko, Carl Pearson et al. · IEEE International Conference on Cluster Computing Workshops (CLUSTER Workshops) · 2024
Cited by 3
Kokkos Comm: Performance Portable Communication for Distributed Kokkos Applications
C. Nicole Avans, Gabriel Dos Santos, Cédric Chevalier et al. · Platform for Advanced Scientific Computing Conference (PASC) · 2026
Cited by 2Open access
Demonstrating UPC++/Kokkos Interoperability in a Heat Conduction Simulation (Extended Abstract)
Daniel Waters · eScholarship (California Digital Library) · 2021
Cited by 7Open access
Kokkos Comm: Performance Portable Communication interface for distributed Kokkos applications
Gabriel Dos Santos, Cédric Chevalier · Zenodo (CERN European Organization for Nuclear Research) · 2026
Cited by 0Open access
Write Once, Communicate Anywhere: API Design for Performance-Portable Communication
Gabriel Dos Santos, Cédric Chevalier, Hugo Taboada et al. · Lecture notes in computer science · 2026
Cited by 0
Sparse Linear Algebra Performance using MPI+Kokkos Across CPUs and GPUs
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States), Christopher Siefert, National Nuclear Security Administration · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2025
Cited by 0Open access