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

Linux Foundation

HMSDK - Enhancing Software Support for CXL Memory

Linux Foundation via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore how to optimize software support for CXL memory systems through this 31-minute conference talk from the Linux Foundation. Learn about the challenges of heterogeneous memory systems that combine different latency and bandwidth characteristics, where CXL memory typically operates as slower tiers due to protocol overhead compared to local DRAM. Discover the Heterogeneous Memory Software Development Kit (HMSDK), an open-source solution developed by SK hynix that addresses optimal memory page placement across NUMA nodes based on bandwidth and capacity requirements. Understand how HMSDK's kernel features, including weighted interleaving and DAMON-based tiered memory management, have been successfully integrated into the mainline Linux kernel. Gain insights into current upstream discussions for improving support of new memory systems and learn from real-world experiences in managing large-capacity memory systems with CXL memory integration.

Syllabus

HMSDK: Enhancing Software Support for CXL Memory - Honggyu Kim & Yunjeong Mun, SK hynix

Taught by

Linux Foundation

Reviews

Start your review of HMSDK - Enhancing Software Support for CXL Memory

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.