A Comprehensive Analysis of Superpage Management Mechanisms and Policies

A Comprehensive Analysis of Superpage Management Mechanisms and Policies
复制标题

超级页面管理机制及政策综合分析

DOI:
--
复制
发表时间:
2020
期刊:
USENIX Annual Technical Conference
影响因子:
--
通讯作者:
S. Rixner
S. Rixner
中科院分区:
--
文献类型:
--
作者:
Weixi Zhu;A. Cox;S. Rixner

文献摘要

被引文献

相似文献

超级页(2MB页)可以减少现代计算机系统中大内存工作负载的地址转换开销。本文清楚地概述了超级页面生命周期中的事件顺序,并探讨了何时以及如何触发和响应这些事件的设计空间。这提供了一个框架,可以更好地理解超页管理和不同设计决策中涉及的权衡。在这个框架下,本文讨论了为什么最先进的设计在运行时、延迟和内存消耗方面表现出不同的性能特征。本文阐明了延迟峰值和内存膨胀的根本原因,并介绍了Quicksilver,一种新的超级页面管理设计,在保持地址转换性能的同时解决了这些问题。
Superpages (2MB pages) can reduce the address translation overhead for large-memory workloads in modern computer systems. This paper clearly outlines the sequence of events in the life of a superpage and explores the design space of when and how to trigger and respond to those events. This provides a framework that enables better understanding of su-perpage management and the trade-offs involved in different design decisions. Under this framework, this paper discusses why state-of-the-art designs exhibit different performance characteristics in terms of runtime, latency and memory consumption. This paper illuminates the root causes of latency spikes and memory bloat and introduces Quicksilver, a novel superpage management design that addresses these issues while maintaining address translation performance.