首页> 外文期刊>Computer Architecture Letters >Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management
【24h】

Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management

机译:使用精细粒度DRAM缓存管理实现高效且可扩展的混合内存

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

摘要

Hybrid main memories composed of DRAM as a cache to scalable non-volatile memories such as phase-change memory (PCM) can provide much larger storage capacity than traditional main memories. A key challenge for enabling high-performance and scalable hybrid memories, though, is efficiently managing the metadata (e.g., tags) for data cached in DRAM at a fine granularity. Based on the observation that storing metadata off-chip in the same row as their data exploits DRAM row buffer locality, this paper reduces the overhead of fine-granularity DRAM caches by only caching the metadata for recently accessed rows on-chip using a small buffer. Leveraging the flexibility and efficiency of such a fine-granularity DRAM cache, we also develop an adaptive policy to choose the best granularity when migrating data into DRAM. On a hybrid memory with a 512MB DRAM cache, our proposal using an 8KB on-chip buffer can achieve within 6% of the performance of, and 18% better energy efficiency than, a conventional 8MB SRAM metadata store, even when the energy overhead due to large SRAM metadata storage is not considered.
机译:由DRAM组成的混合主存储器作为可扩展非易失性存储器(如相变存储器(PCM))的缓存,可以提供比传统主存储器更大的存储容量。但是,实现高性能和可扩展的混合存储器的关键挑战是以细粒度有效地管理DRAM中缓存的数据的元数据(例如,标签)。基于观察到元数据与其数据在芯片外存储在同一行中会利用DRAM行缓冲区的位置,本文通过仅使用小缓冲区将最近访问的行的元数据缓存在芯片上,从而减少了细粒度DRAM缓存的开销。 。利用这种细粒度DRAM缓存的灵活性和效率,我们还开发了一种自适应策略,以在将数据迁移到DRAM时选择最佳粒度。在具有512MB DRAM高速缓存的混合存储器上,我们的建议使用8KB片上缓冲器可以实现比传统8MB SRAM元数据存储的6%的性能,以及18%的能源效率,即使在能耗大的情况下不考虑将其存储到大型SRAM元数据中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号