摘要:随着内存密集型应用对内存容量需求的持续增长, 通过引入容量更大、成本更低的慢速内存层, 构建分层内存架构已成为降低数据中心硬件成本的重要途径. 然而, 慢速内存在访问延迟与带宽方面存在明显劣势, 内存管理策略对系统整体性能具有关键影响. 内存密集型应用在运行过程中呈现出显著的动态访存特征, 现有分层内存管理方案多采用静态迁移策略, 难以适应访问模式的阶段性变化, 易引发无效或过度的页面迁移, 从而抵消分层内存带来的潜在性能收益. 针对上述问题, 本文提出一种融合访问频率与访问新近性的热页识别机制, 以更准确地刻画页面的综合访问价值. 并设计了一种基于强化学习的分层内存动态管理方法, 通过运行时策略学习自适应调节跨层页面迁移强度. 本文在真实的DRAM-PMEM分层内存平台上实现并评估了所提方法, 实验结果表明, 该方法在显著减少无效页面迁移开销的同时, 在多种典型内存密集型工作负载下均优于现有分层内存管理方案.