首页> 外文期刊>IEEE Transactions on Computers >TAP: Reducing the Energy of Asymmetric Hybrid Last-Level Cache via Thrashing Aware Placement and Migration
【24h】

TAP: Reducing the Energy of Asymmetric Hybrid Last-Level Cache via Thrashing Aware Placement and Migration

机译:TAP:通过Thrashing Aware放置和迁移减少不对称混合最后一级缓存的能量

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

摘要

Emerging non-volatile memories (NVMs) have favorable properties, such as low leakage and high density, and have attracted a lot of attention in recent years. Among them, spin-transfer torque magnetoresistive random access memory (STT-MRAM) with SRAM-comparable read speed is a good candidate to build large last-level caches (LLCs). However, STT-MRAM suffers from long write latency and high write energy. To mitigate the impact of asymmetric read/write energy and latency, hybrid cache designs have been proposed to combine the merits of STT-MRAM and SRAM. In such a hybrid SRAM/STT-MRAM LLC, intelligent block placement and migration policies are needed to improve the energy efficiency. Prior studies map write-intensive blocks to SRAM and keep read-intensive blocks in STT-MRAM for reducing the energy consumption of hybrid LLCs. The write-intensive/read-intensive blocks are usually captured by sampling the address (PC) of memory access instructions or adding simple access counters in each cache line. Nevertheless, these prior approaches cannot fully capture the energy-harmful access behavior in STT-MRAM, especially the writes caused by repetitive data transfer between the LLC and upper-level caches. In this paper, we find that conflict misses in L2 often generate thrashing blocks which move back and forth between L2 and LLC. If dirty thrashing blocks that incur extensive writes are placed in STT-MRAM, energy consumption would excessively increase, especially when running memory-bound workloads. Thus, we propose a thrashing aware placement and migration policy (TAP) to tackle the challenge. TAP places dirty thrashing blocks into SRAM and migrates clean thrashing blocks from SRAM to STT-MRAM. Evaluation results show that TAP can provide significant energy savings with minimal performance loss.
机译:新兴的非易失性存储器(NVM)具有良好的性能,例如低泄漏和高密度,并且近年来引起了很多关注。其中,具有可与SRAM相媲美的读取速度的自旋传递转矩磁阻随机存取存储器(STT-MRAM)是构建大型末级高速缓存(LLC)的理想选择。然而,STT-MRAM遭受长写入等待时间和高写入能量的困扰。为了减轻不对称读/写能量和等待时间的影响,已经提出了混合高速缓存设计来结合STT-MRAM和SRAM的优点。在这种混合SRAM / STT-MRAM LLC中,需要智能块放置和迁移策略以提高能效。先前的研究将写密集型块映射到SRAM,并将读密集型块保留在STT-MRAM中,以减少混合LLC的能耗。通常,通过对内存访问指令的地址(PC)进行采样或在每个高速缓存行中添加简单的访问计数器来捕获写密集型/读密集型块。但是,这些现有方法无法完全捕获STT-MRAM中的能量有害访问行为,尤其是LLC和上级缓存之间重复数据传输引起的写操作。在本文中,我们发现L2中的冲突遗漏经常会产生跳动块,这些跳动块在L2和LLC之间来回移动。如果在STT-MRAM中放置会引起大量写入操作的肮脏的重击块,则能耗将过度增加,尤其是在运行内存密集型工作负载时。因此,我们提出了一种具有颠覆意识的布局和迁移策略(TAP)来应对这一挑战。 TAP将脏的重击块放入SRAM中,并将干净的重击块从SRAM迁移到STT-MRAM。评估结果表明,TAP可以节省大量能源,并且性能损失最小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号