Multi-tiered large memory systems call for rethinking of memory profiling and migration because of the unique problems unseen in the traditional memory systems with smaller capacity and fewer tiers. We develop MTM, an application-transparent page management system based on three principles: (1) connecting the control of profiling overhead with the profiling mechanism for high-quality profiling; (2) building a universal page migration policy on the complex multi-tiered memory for high performance; and (3) introducing huge page awareness. We evaluate MTM using common big-data applications with realistic working sets (hundreds of GB to 1 TB). MTM outperforms seven state-of-the-art solutions by up to 42% (17% on average)
翻译:多层大容量内存系统需要重新思考内存分析和迁移,因为传统内存系统中看不到的独特问题,尤其是容量更小、层数更少的内存系统。我们开发了MTM,一种基于三个原则的应用透明页面管理系统:(1)将分析开销的控制与高质量分析的分析机制联系起来;(2)为复杂的多层内存建立一个通用的页面迁移策略,以提高性能;(3)引入大主页感知性。我们使用具有现实工作集(数百GB至1TB)的常见大数据应用程序评估MTM。MTM在性能方面比七种最先进的解决方案快42%(平均17%)。