Overview
Syllabus
Intro
The Rise of Modern Data-Centric Applications
The Memory Wall
CXL: A New Memory Bus!
A Generational Opportunity
Usage Models & Device Types
CXL v1.1 - Memory Expansion
CXL 2.0 Memory Pooling
CXL 3.0 Switch Fabric & Memory Sharing
Gartner Early Estimate of CXL DRAM TAM
Use Case: Dynamic Elastic Memory Reduces Stranded Memory
Use Case: Thin Provisioning Dynamic Allocation on Demand
Use Case: Memory Auto-healing With Transparent Migration
Use Case: Distributed Database Caching
Use Case: Distributed Application Data Shuffling
Use Case: Avoid Al Worker Node Memory Spill
Use Case: Zero-copy Data Sharing With CXL Memory Sharing
Big Memory
Taught by
Tech Field Day