Monarch:面向数据密集型应用的持久化多态内存
硬件体系结构
2021-08-20 v1 系统与控制
系统与控制
摘要
3D 芯片堆叠常被提议用于构建大规模基于 DRAM 的缓存。遗憾的是,DRAM 的功耗与性能开销限制了高带宽内存的效率。此外,DRAM 正面临严重的可扩展性挑战,使替代技术更具吸引力。本文研究 Monarch,一种基于称为 XAM 的新型可重构交叉点阵列的电阻式 3D 堆叠内存。XAM 阵列能够在随机访问与内容寻址模式间切换,使 Monarch (i) 更好地利用封装内带宽,且 (ii) 满足各类应用的随机访问内存与关联搜索需求。此外,Monarch 控制器确保电阻式堆叠的给定目标寿命。在一组并行内存密集型应用上的仿真结果表明,Monarch 平均优于理想 DRAM 缓存 1.21 倍。对于内存中哈希表与字符串匹配工作负载,Monarch 相较传统高带宽内存最高提升性能 12 倍。
引用
@article{arxiv.2108.08497,
title = {Monarch: A Durable Polymorphic Memory For Data Intensive Applications},
author = {Ananth Krishna Prasad and Mahdi Nazm Bojnordi},
journal= {arXiv preprint arXiv:2108.08497},
year = {2021}
}
备注
Submitted to IEEE TC