Scalable and Effective Page-table and TLB Management on NUMA Systems
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk on innovative page-table and TLB management techniques for NUMA systems. Delve into the challenges of memory management operations in highly threaded applications, particularly in NUMA settings. Learn about Hydra, a novel page-table management mechanism that enables transparent, on-demand, and partial page-table replication across NUMA nodes. Discover how Hydra's approach not only avoids replication-related slowdowns but also significantly improves performance on memory allocation/deallocation and access control operations. Examine the implementation of Hydra in Linux on x86_64 and its evaluation on 4- and 8-socket systems, showcasing impressive runtime improvements for applications like Webserver and Memcached.
Syllabus
USENIX ATC '24 - Scalable and Effective Page-table and TLB management on NUMA Systems
Taught by
USENIX
Related Courses
Introduction to LinuxLinux Foundation via edX 操作系统原理(Operating Systems)
Peking University via Coursera Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera Information Security-3
Indian Institute of Technology Madras via Swayam Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera