首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >APMigration: Improving Performance of Hybrid Memory Performance via An Adaptive Page Migration Method
【24h】

APMigration: Improving Performance of Hybrid Memory Performance via An Adaptive Page Migration Method

机译:APMigration:通过自适应页面迁移方法提高混合内存性能

获取原文
获取原文并翻译 | 示例
       

摘要

Byte-addressable, non-volatile memory (NVRAM) combines the benefits of DRAM and flash memory. However, due to its slower speed than DRAM, it is best to deploy it in combination with typical DRAM. In such Hybrid NVRAM systems, frequently accessed, hot pages can be stored in DRAM while other cold pages can reside in NVRAM, providing the benefits of both high performance (from DRAM) and lower power consumption and cost/performance (from NVRAM). While the idea seems beneficial, realizing an efficient hybrid NVRAM system requires careful page migration and accurate data temperature measurement. Existing solutions, however, often cause invalid migrations due to inaccurate data temperature accounting, because hot and cold pages are separately identified in DRAM and NVRAM regions. Moreover, since a new NVRAM frame is always allocated for each page swapped back NVRAM, a large amount of unnecessary NVRAM writes are generated during each page migration. Based on these observations, we propose APMigrate, an adaptive data migration approach for hybrid NVRAM systems. APMigrate consist of two parts, UIMigrate and LazyWriteback. UIMigrate focuses on eliminating invalid page migrations by considering data temperature in the entire DRAM-NVRAM space, while LazyWriteback focus on rewriting only dirty data back when the page is swapped back to NVRAM. Our experiments using SPEC 2006 show that APMigrate can reduce the number of migrations and improves performance by up to 90 percent compared to existing state-of-the-art approaches. For some workloads, LazyWriteback can reduce unnecessary NVRAM writes for existing page migrations by up to 75 percent.
机译:字节寻址的非易失性存储器(NVRAM)结合了DRAM和闪存的优势。但是,由于其速度比DRAM慢,因此最好与典型的DRAM结合使用。在这种混合型NVRAM系统中,经常访问的热页可以存储在DRAM中,而其他冷页可以驻留在NVRAM中,从而既具有高性能(来自DRAM)又具有较低的功耗和成本/性能(来自NVRAM)的优势。尽管该想法似乎是有益的,但要实现高效的混合NVRAM系统,需要进行仔细的页面迁移和准确的数据温度测量。但是,现有的解决方案通常会由于数据温度计算不正确而导致无效迁移,因为在DRAM和NVRAM区域中分别标识了热页和冷页。此外,由于总是为换回的每个页面分配新的NVRAM帧,因此在每个页面迁移期间都会生成大量不必要的NVRAM写操作。基于这些观察,我们提出了APMigrate,这是一种用于混合NVRAM系统的自适应数据迁移方法。 APMigrate由两部分组成,UIMigrate和LazyWriteback。 UIMigrate专注于通过考虑整个DRAM-NVRAM空间中的数据温度来消除无效的页面迁移,而LazyWriteback专注于在页面换回到NVRAM时仅重写脏数据。我们使用SPEC 2006进行的实验表明,与现有的最新方法相比,APMigrate可以减少迁移数量,并将性能提高多达90%。对于某些工作负载,LazyWriteback可以将现有页面迁移的不必要的NVRAM写入减少多达75%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号