【24h】

NVM/DRAM hybrid memory management with language runtime support via MRW queue

机译:NVM / DRAM混合内存管理,通过MRW队列提供语言运行时支持

获取原文

摘要

Non-volatile memory (NVM), such as PCM, STT-MRAM, and ReRAM, makes it possible to integrate secondary storage into main memory. This integration reduces I/O access times to typically slow block devices; however, it is unrealistic to construct a large capacity main memory with a single NVM at this time, because NVM have disadvantages regarding write access. Combining NVM and other memory devices is necessary to hide such disadvantages. In particular, we should place write-hot data on DRAM and write-cold data on NVM. For data placement, programming language runtime supports are useful, since they have more detailed information about write access than the operating system. A previous study proposed a method to manage NVM/DRAM hybrid memory with programming language runtime supports, determining data placement based on the number of write accesses to each object (i.e., the individual counting method); however, this approach has two problems, namely memory efficiency and determination of threshold values for data placements. The Most Recent Write (MRW) queue method is an alternative method to distinguish between write-hot data and write-cold data. MRW queue manages the frequency of write accesses to objects. In this study, we discuss the problems of the individual counting method and show solutions using the MRW queue approach. Results of our experimentation show that the MRW queue method improves memory efficiency and reduces overhead of the individual counting method.
机译:非易失性存储器(NVM),例如PCM,STT-MRAM和ReRAM,可以将辅助存储器集成到主存储器中。这种集成减少了通常用于慢速块设备的I / O访问时间。但是,此时用单个NVM构造大容量主存储器是不现实的,因为NVM在写访问方面有缺点。要隐藏这些缺点,必须将NVM与其他存储设备结合使用。特别是,我们应该将热写入数据放在DRAM上,将冷写入数据放在NVM上。对于数据放置,编程语言运行时支持很有用,因为与操作系统相比,它们具有有关写访问权限的更多详细信息。先前的研究提出了一种使用编程语言运行时支持来管理NVM / DRAM混合内存的方法,该方法基于对每个对象的写访问次数来确定数据位置(即独立计数方法);但是,这种方法存在两个问题,即存储效率和确定数据放置的阈值。最新写入(MRW)队列方法是区分热写入数据和冷写入数据的另一种方法。 MRW队列管理对对象的写访问的频率。在这项研究中,我们讨论了单个计数方法的问题,并显示了使用MRW队列方法的解决方案。我们的实验结果表明,MRW队列方法提高了内存效率,并减少了单个计数方法的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号