Offloaded MPI message matching: an optimistic approach

Jerónimo Sánchez García, Salvatore Di Girolamo, Sokol Kosta, Juan Jose Vegas Olmos, Rami Nudelman, Torsten Hoefler, Gil Bloch

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

151 Downloads (Pure)

Abstract

Message matching is a critical process ensuring the correct delivery of messages in distributed and HPC environments. The advent of SmartNICs presents an opportunity to develop offloaded message-matching approaches that leverage this on-NIC programmable accelerator, retaining the flexibility of software-based solutions (e.g., tailoring to application matching behaviors or specialized for non-MPI matching semantics) while freeing up CPU resources. This can be especially beneficial for intensive I/O systems, such as those protected with Post Quantum Cryptography. In this work, we propose a bin-based MPI message approach, Optimistic Tag Matching, explicitly designed for the lightweight, highly parallel architectures typical of on-path SmartNICs. We analyze several MPI applications, showing how most of them present a matching behavior suitable for offloading with the proposed strategy (i.e., low queue depths). Additionally, we show how, in those scenarios, offloaded optimistic matching maintains message rates comparable to traditional on-CPU MPI message matching while freeing up CPU resources.
Original languageEnglish
Title of host publicationExaMPI24 - Workshop on Exascale MPI, held jointly with the ACM Supercomputing '24
PublisherAssociation for Computing Machinery (ACM)
Publication date2024
Pages457-469
ISBN (Electronic)979-8-3503-5554-3
DOIs
Publication statusPublished - 2024
EventWorkshops of the International Conference on High Performance Computing, Network, Storage, and Analysis - Atlanta, United States
Duration: 17 Nov 202422 Nov 2024

Conference

ConferenceWorkshops of the International Conference on High Performance Computing, Network, Storage, and Analysis
Country/TerritoryUnited States
CityAtlanta
Period17/11/202422/11/2024

Fingerprint

Dive into the research topics of 'Offloaded MPI message matching: an optimistic approach'. Together they form a unique fingerprint.

Cite this