Exploiting Page Write Pattern for Power Management of Hybrid DRAM/PRAM Memory System

Exploiting Page Write Pattern for Power Management of Hybrid DRAM/PRAM Memory System
复制标题

DOI:
10.6688/jise.2015.31.5.8
复制
发表时间:
2015-09
期刊:
J. Inf. Sci. Eng.
影响因子:
--
通讯作者:
Tiefei Zhang;Jianguo Xing;Jixiang Zhu;Tianzhou Chen
Tiefei Zhang;Jianguo Xing;Jixiang Zhu;Tianzhou Chen
中科院分区:
其他
文献类型:
--
作者:
Tiefei Zhang;Jianguo Xing;Jixiang Zhu;Tianzhou Chen

文献摘要

被引文献

相似文献

主存已经成为计算机系统的功率瓶颈。为了降低主存储器的能量消耗,非易失性相变RAM(PRAM)因其高密度和低待机功耗而成为最有前途的存储器之一。但PRAM有其固有的缺点,即写入等待时间长和写入能量高。因此,提出了混合DRAM/PRAM主存储器,以提供PRAM的低待机功耗和DRAM的高性能和低访问功率的优点。数据管理,例如将频繁访问的数据从PRAM迁移到DRAM,在过去的工作中被广泛采用,以实现DRAM和PRAM的优点。但过去的工作没有考虑到数据迁移的能量开销,这一点我们的研究证实是相当可观的。在这项工作中,我们研究了页面在应用程序内和跨应用程序的页面写访问模式,并观察到两种模式广泛存在,即写平均和写簇。为了降低DRAM/PRAM混合存储系统的迁移能量,我们提出了一种自适应页面迁移策略(APMS),该策略根据页面的写入模式迁移页面数据。我们的APMS利用页面的写入模式,并根据现有的页面级数据迁移策略确定应该迁移的数据量。通过实验验证了该策略的有效性。结果表明,APMS可以在几乎不影响性能和能量开销的情况下,降低大部分应用的能耗。
The main memory has become a power bottleneck for computer systems. To reduce the energy dissipation of main memory, the non-volatile phase-change RAM (PRAM) has emerged as one of the promising memories due to its high density and low standby power. But PRAM has its intrinsic disadvantages of long write latency and high write energy. Hence, the hybrid DRAM/PRAM main memory is proposed to provide the advantage of low standby power of PRAM as well as high performance and low access power of DRAM. Data management, such as migrating frequently accessed data from PRAM to DRAM, is widely employed by past work to achieve the benefits of both DRAM and PRAM. But the past work is oblivious to the data migration energy overhead, which is considerable as confirmed by our study. In this work, we studied the page write access pattern of pages within and across applications and observed that two pattern widely exist, namely write-average and write-cluster. We then propose an adaptive page migration strategy (APMS) that migrates data of a page based on its write pattern to reduce the migration energy in DRAM/PRAM hybrid memory system. Our APMS exploits the write pattern of a page and determines the amount of data that should be migrated against the existing page-level data migration strategy. Experiments were conducted to verify the validity of the strategy. The results show that APMS can reduce the energy consumption of most applications with negligible performance impact and energy overhead.