OpenSHMEM MLIR: A Dialect for Compile-Time Optimization of One-Sided Communications

Michael Beebe, Benjamin Michalowicz, Andrew McNamara, Yash Kumar, Dhabaleswar K. DK Panda, Yong Chen, Wendy Poole, Stephen Poole · 2025

Communication increasingly limits performance in high-performance computing (HPC), yet mainstream compilers focus on computation because communication intent is lost early in compilation. OpenSHMEM offers a one-sided Partitioned Global Address Space (PGAS) model with symmetric memory and explicit synchronization, but lowering to opaque runtime calls hides these semantics from analysis.

Read the paper · More papers on PaperTik