MORI Documentation

MORI (Modular RDMA Interface) is a bottom-up, modular, and composable framework for building high-performance communication applications with a strong focus on RDMA + GPU integration.

User Guides

Components

Component

Description

MORI-EP

Intra and inter-node dispatch/combine kernels for MoE Expert Parallelism

MORI-IO

Point-to-point communication library for KVCache transfer via RDMA/XGMI

MORI-CCL

Collective communication, including SDMA implementations; availability depends on the installed bindings

MORI-SHMEM

OpenSHMEM-style symmetric memory APIs for GPU memory and RDMA

MORI-CCO

Collective Communication Object: explicit-handle GPU communication (LSA / GDA / SDMA)

MORI-UMBP

Unified memory and bandwidth pool with tiered storage and distributed KV access

MORI-VIZ

Warp-level kernel profiler with Perfetto integration

Supported Hardware

GPUs: MI308X, MI300X, MI325X, MI355X (MI450X under development)

NICs: AMD Pollara (AINIC), Mellanox ConnectX-7, Broadcom Thor2 (Volcano under development)

Documentation versions

The page title identifies an exact release tag or a development source commit. Development documentation can describe features that are not in the latest stable package. Check the release notes and the backend restrictions before choosing a deployment configuration.

Indices and tables