Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Simulating CXL.mem for Fun and Profit

SNIAVideo via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore CXL.mem memory expansion and sharing capabilities through packet-level simulation in this 42-minute conference talk. Learn how CXL.mem enables hosts to expand memory beyond individual servers using load and store instructions while facilitating memory sharing among endpoints through extended coherency management protocols. Discover the design and implementation of a comprehensive CXL.mem simulator built on SimPy, a Python-based discrete-event simulation framework, that models hosts, CXL switches, and endpoints. Master the simulator APIs to construct CXL topologies, define application control and data flows, and submit applications to specific hosts for execution while exploring new CXL switch architectures. Analyze the overheads of CXL coherency including access, serialization, snooping, and eviction delays, and examine how the simulator evaluates existing task schedulers and memory allocators. Gain simulation-driven insights to design CXL-aware task schedulers and optimize memory sharing performance in large-scale CXL.mem deployments, democratizing exploration of this emerging memory technology.

Syllabus

SNIA SDC 2025 - Simulating CXL.mem for Fun and Profit

Taught by

SNIAVideo

Reviews

Start your review of Simulating CXL.mem for Fun and Profit

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.