YoVDO

Exploring the Design Space of Page Management for Multi-Tiered Memory Systems

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Linux Courses Memory Management Courses Performance Evaluation Courses DRAM Courses

Course Description

Overview

Explore the design space of page management for multi-tiered memory systems in this 15-minute conference talk from USENIX ATC '21. Delve into the challenges posed by tiered memory systems comprising DRAM and SCM, and learn why current operating system page management schemes fall short in optimizing memory usage. Examine an in-depth analysis of Linux's page management extending NUMA to support systems with both DRAM and Intel's DCPMM. Discover the critical factors affecting performance in multi-tiered memory systems, including access locality and access tier. Investigate the proposed AutoTiering techniques, designed to effectively utilize multi-tiered memory systems. Gain insights into experimental results demonstrating significant performance improvements for various workloads compared to the stock Linux kernel, unlocking the full potential of multi-tiered memory hierarchies.

Syllabus

Intro
Large Memory Systems
Multi-tiered Memory Systems
Need for Page Placement in Multi-Tiered Memory
Need for Page Reclamation in Multi-Tiered Memory
Exploiting Access Tier and Locality
Demotion of Least Accessed Page
Estimating Least Accessed Page
Hiding Latency of Page Demotion
Experimental Environments
Performance Evaluation
Effectiveness of AutoTiering-CPM
Effectiveness of LAP classification
Conclusion


Taught by

USENIX

Related Courses

Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
USENIX via YouTube
Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube
AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube
The Future of the Past - Challenges in Archival Storage
USENIX via YouTube
A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube