Affiliation:
1. Pennsylvania State University, State College, PA, USA
2. AMD Research, Austin, TX, USA
Abstract
The number of cores and the capacities of main memory in modern systems have been growing significantly. Specifically, memory scaling, although at a slower pace than computation scaling, provided opportunities for very large DRAMs with Terabytes (TBs) capacity. Consequently, addressing the performance and energy consumption bottlenecks of DRAMs is more important than ever. DRAM memory refresh operation is one of the main contributing factors to the memory overheads, especially for large capacity DRAMs used in modern servers and emerging large-scale data centers. This paper addresses the memory refresh problem by leveraging the fact that most cloud servers host virtualized systems that use similar kernels, libraries, etc. We propose and experimentally evaluate a novel approach that exploits this observation to address the DRAM refresh overhead in such systems. More specifically, in this work, we present DSM, a light-weight hardware extension in memory controller to detect the pages with same content in memory and refresh only one of them and redirect the requests to the others to this page. Our detailed experimental analysis shows that the proposed DSM design can reduce 99\textsuperscriptth percentile memory access latency by up to 2.01x, and it also reduces the overall memory energy consumption by up to 8.5%.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Safety, Risk, Reliability and Quality,Computer Science (miscellaneous)
Reference83 articles.
1. PIM-enabled instructions
2. Amazon. 2020. Amazon AWS EC2. https://aws.amazon.com/ec2/ Amazon. 2020. Amazon AWS EC2. https://aws.amazon.com/ec2/
3. Reducing Writebacks Through In-Cache Displacement
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. FLOMD: Fast and Low Overhead Memory Deduplication for Edge Nodes;2022 IEEE International Conference on Cloud Computing Technology and Science (CloudCom);2022-12
2. Athena;Proceedings of the International Conference on Parallel Architectures and Compilation Techniques;2022-10-08
3. (Almost) Fence-less Persist Ordering;2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO);2020-10