Skip to content

[RFC] Shardy:MPMD – an ergonomic and performant MLIR-based MPMD partitioning system #586

@JoelWee

Description

@JoelWee

We've just published our RFC on Shardy:MPMD, and would love comments.

RFC: https://github.com/openxla/shardy/blob/main/rfcs/2025-06-18-mpmd-rfc.md
Read-only demo colab: https://github.com/openxla/shardy/blob/main/rfcs/2025-06-18-mpmd-rfc-read-only-colab.ipynb

Highlights from the RFC and colab:

  • Shardy:MPMD is an MPMD partitioning system, aimed at enabling ergonomic and performant MPMD-partitioning while retaining single-device programming semantics.
  • It comes with an experimental JAX API which compiles to a bunch of XLA programs, orchestrated by Pathways on Cloud.
    • See the colab for an example with different pipeline schedules applied.

Let us know what you think!

Feel free to comment here, or on PR #583.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions