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

CNCF [Cloud Native Computing Foundation]

NVDIMM and Bcache: Supporting Non-Volatile Memory for Linux Block Layer Cache

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore the integration of Non-Volatile Dual In-line Memory Module (NVDIMM) technology with the Linux block layer cache system Bcache in this 28-minute conference talk. Discover how NVDIMM, powered by Intel's Data Center Persistent Memory Module (DCPMM), revolutionizes high-performance storage. Learn about the development of a specialized page allocator for NVDIMM and its implementation in Bcache for managing metadata and journaling. Gain insights into the design and current status of the nvmpg allocator, and understand how Bcache utilizes it to store journaling data in non-volatile memory pages. Explore benchmark results, implementation details, and lessons learned from this experimental integration aimed at upstream inclusion in Linux 5.15.

Syllabus

Intro
About Speakers
What is Bcache
Bcache in Real World
How Bcache Works (Cont.)
New Story Comes -- NVDIMM
What if NVDIMM + Bcache ?
Steps to Enable NVDIMM on Bcache
Benchmark (Journal on NVDIMM) .
Implementation of Enabling NVDIMM on Bcache
What We Learn
Nympg Allocator: Design and implementation

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of NVDIMM and Bcache: Supporting Non-Volatile Memory for Linux Block Layer Cache

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.