Enabling reliable main memory using STT-MRAM via restore-aware memory management: work-in-progress

Enabling reliable main memory using STT-MRAM via restore-aware memory management: work-in-progress
复制标题

通过恢复感知内存管理使用 STT-MRAM 启用可靠的主内存:正在进行中

DOI:
10.1145/3125501.3125517
复制
发表时间:
2017
期刊:
Architectures and Synthesis For Embedded Systems (CASES
影响因子:
--
通讯作者:
Duan, Lide
Duan, Lide
中科院分区:
--
文献类型:
--
作者:
Aboutalebi, Armin Haj;Duan, Lide

文献摘要

相似文献

作为一种重要的非易失性存储技术,STT-MRAM被广泛认为是当前处理器中的通用存储解决方案。采用 STT-MRAM 作为主存储器具有多种优势,但也带来了独特的设计挑战。特别是,读取干扰表征了 STT-MRAM 读取后的意外数据损坏,导致每次读取操作后都需要将数据恢复到内存。这些额外的恢复会显着降低系统性能和能源效率,极大地改变传统设计优化的时序场景。因此,直接采用传统的、与恢复无关的内存管理技术可能会导致 STT-MRAM 的设计不理想。在这项工作中,我们提出了恢复感知策略选择(RAPS),这是一种动态混合行缓冲区管理方案,考虑了基于 STT-MRAM 的主内存中不可避免的数据恢复。 RAPS 在运行时监视行缓冲区命中率,在打开页策略和关闭页策略之间动态切换。通过考虑恢复因素,RAPS 可以准确捕获最佳设计点,从而在运行时实现最佳策略选择。我们的实验结果表明,与传统策略相比,RAPS 显着提高了系统性能和能源效率。
As an important non-volatile memory technology, STT-MRAM is widely considered as a universal memory solution in current processors. Employing STT-MRAM as the main memory offers a wide variety of benefits, but also results in unique design challenges. In particular, read disturbance characterizes accidental data corruption in STT-MRAM after it is read, leading to a need of restoring data back to memory after each read operation. These extra restores significantly degrade system performance and energy efficiency, greatly changing the timing scenarios that conventional designs were optimized for. As a result, directly adopting conventional, restore-agnostic memory management techniques may lead to sub-optimal designs for STT-MRAM.In this work, we propose Restore-Aware Policy Selection (RAPS), a dynamic and hybrid row buffer management scheme that factors in the inevitable data restores in STT-MRAM-based main memory. RAPS monitors the row buffer hit rate at run time, dynamically switching between the open- and close-page policies. By factoring in restores, RAPS accurately captures the optimal design points, achieving optimal policy selections at run time. Our experimental results show that RAPS significantly improves system performance and energy efficiency compared to the conventional policies.