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

Observing and Analysing Performance in Sport
OpenLearning
Introduction aux réseaux mobiles
Institut Mines-Télécom via France Université Numerique
Claves para Gestionar Personas
IESE Business School via Coursera
الأجهزة الطبية في غرف العمليات والعناية المركزة
Rwaq (رواق)
Clinical Supervision with Confidence
University of East Anglia via FutureLearn