首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations
【24h】

Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations

机译:通过设备和架构创新缓解和容忍基于STT-MRAM的主存储器中的读取干扰

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

摘要

As an important nonvolatile memory technology, spin transfer torque magnetoresistive RAM (STT-MRAM) is widely considered as a universal memory solution for future 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 the need of restoring data back to memory after each read operation. In this paper, we propose both device and architecture innovations to mitigate and tolerate read disturbance. First, we quantitatively demonstrate the relationship between read disturbance and key device parameters, conducting a number of read disturbance mitigation schemes. These device-level schemes turn out to be effective in reducing the read disturbance probability, but come with costs on other design metrics. Consequently, we further propose a restore-aware memory controller design at the architecture level to tolerate read disturbance. Since the extra restores incurred by read disturbance greatly change the timing scenarios that conventional memory controllers were optimized for, directly adopting restore-agnostic DRAM memory management techniques will lead to suboptimal designs for STT-MRAM. Therefore, 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 two static page-closure 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 conventional page-closure policies.
机译:作为一种重要的非易失性存储技术,自旋传递转矩磁阻RAM(STT-MRAM)被广泛认为是未来处理器的通用存储解决方案。将STT-MRAM用作主存储器可带来多种好处,但也会带来独特的设计挑战。特别是,读取干扰的特征在于读取后在STT-MRAM中意外的数据损坏,导致需要在每次读取操作之后将数据恢复回内存。在本文中,我们提出了设备和体系结构方面的创新,以减轻和容忍读取干扰。首先,我们定量地说明了读取干扰与关键设备参数之间的关系,并进行了许多读取干扰缓解方案。事实证明,这些设备级方案可有效降低读取干扰的可能性,但会带来其他设计指标的成本。因此,我们在架构级别进一步提出了一种可感知恢复的存储控制器设计,以容忍读取干扰。由于读取干扰引起的额外还原极大地改变了传统内存控制器针对其进行优化的时序方案,因此直接采用与还原无关的DRAM内存管理技术将导致STT-MRAM的设计欠佳。因此,我们提出了还原感知策略选择(RAPS),这是一种动态的混合行缓冲区管理方案,该方案将基于STT-MRAM的主存储器中不可避免的数据还原因素考虑在内。 RAPS在运行时监视行缓冲区的命中率,在两个静态页面关闭策略之间动态切换。通过考虑还原,RAPS可以准确捕获最佳设计点,从而在运行时实现最佳策略选择。我们的实验结果表明,与传统的页面关闭策略相比,RAPS显着提高了系统性能和能效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号