当前位置: X-MOL 学术arXiv.cs.AR › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Monarch: A Durable Polymorphic Memory For Data Intensive Applications
arXiv - CS - Hardware Architecture Pub Date : 2021-08-19 , DOI: arxiv-2108.08497
Ananth Krishna Prasad, Mahdi Nazm Bojnordi

3D die stacking has often been proposed to build large-scale DRAM-based caches. Unfortunately, the power and performance overheads of DRAM limit the efficiency of high-bandwidth memories. Also, DRAM is facing serious scalability challenges that make alternative technologies more appealing. This paper examines Monarch, a resistive 3D stacked memory based on a novel reconfigurable crosspoint array called XAM. The XAM array is capable of switching between random access and content-addressable modes, which enables Monarch (i) to better utilize the in-package bandwidth and (ii) to satisfy both the random access memory and associative search requirements of various applications. Moreover, the Monarch controller ensures a given target lifetime for the resistive stack. Our simulation results on a set of parallel memory-intensive applications indicate that Monarch outperforms an ideal DRAM caching by 1.21x on average. For in-memory hash table and string matching workloads, Monarch improves performance up to 12x over the conventional high bandwidth memories.

中文翻译:

Monarch:适用于数据密集型应用程序的耐用多态内存

3D 芯片堆叠经常被提议用于构建基于 DRAM 的大规模缓存。不幸的是,DRAM 的功耗和性能开销限制了高带宽存储器的效率。此外,DRAM 正面临严峻的可扩展性挑战,这使得替代技术更具吸引力。本文研究了 Monarch,这是一种基于名为 XAM 的新型可重构交叉点阵列的电阻式 3D 堆叠存储器。XAM 阵列能够在随机访问和内容可寻址模式之间切换,这使 Monarch (i) 能够更好地利用封装内带宽和 (ii) 满足各种应用程序的随机访问内存和关联搜索要求。此外,Monarch 控制器确保电阻堆栈的给定目标寿命。我们对一组并行内存密集型应用程序的模拟结果表明,Monarch 的性能平均比理想的 DRAM 缓存高 1.21 倍。对于内存中的哈希表和字符串匹配工作负载,与传统的高带宽内存相比,Monarch 将性能提高了 12 倍。
更新日期:2021-08-20
down
wechat
bug