Memory Disaggregation

CXL-based Disaggregation

  • CXL-ANNS: Software-Hardware Collaborative Memory Disaggregation and Computation for Billion-Scale Approximate Nearest Neighbor Search (ATC 2023) [Paper]

    • KAIST & Panmnesia, Inc.

    • Approximate nearest neighbor search (ANNS) services.

  • Overcoming the Memory Wall with CXL-Enabled SSDs (ATC 2023) [Paper]

    • Syracuse & DGIST & FADU Inc. & Soongsil

    • CXL-flash: CXL-enabled flash device; caching and prefetching.

  • TPP: Transparent Page Placement for CXL-Enabled Tiered-Memory (ASPLOS 2023) [Personal Notes] [Paper] [Code]

    • UMich SymbioticLab & NVIDIA & Meta

    • CXL 1.1

    • Identify and place hot/cold pages to appropriate memory tiers (i.e., local memory or CXL memory).

  • Pond: CXL-Based Memory Pooling Systems for Cloud Platforms (ASPLOS 2023) [Paper]

    • Microsoft Azure

  • Direct Access, High-Performance Memory Disaggregation with DirectCXL (ATC 2022) [Personal Notes] [Paper]

    • KAIST

    • CXL 2.0

    • 6.2x shorter latency & 3x better performance than RDMA-based memory disaggregation.

RDMA-based Disaggregation

  • DisaggRec: Architecting Disaggregated Systems for Large-Scale Personalized Recommendation (arXiv 2212.00939) [Personal Notes] [Paper]

    • Meta AI & WashU & UPenn & Cornell & Intel

    • Deep learning recommendation models; partition embedding tables.

  • Hydra: Resilient and Highly Available Remote Memory (FAST 2022) [Paper] [Code]

    • UMich SymbioticLab

    • In-memory erasure coding.

  • Rethinking Software Runtimes for Disaggregated Memory (ASPLOS 2021) [Paper] [Code]

    • VMWare & Penn State & ETH & EPFL & UMich & Google

    • Kona

    • Cache coherence.

  • Effectively Prefetching Remote Memory with Leap (ATC 2020) [Paper] [Code]

    • UMich SymbioticLab

    • Best Paper

    • Memory prefetching

  • LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation (OSDI 2018) [Paper] [Code]

    • Purdue

    • Best Paper

    • Splitkernel

  • Efficient Memory Disaggregation with Infiniswap (NSDI 2017) [Paper] [Code]

    • UMich SymbioticLab

    • Remote memory paging system.

Last updated