CFP last date
20 May 2024
Reseach Article

Current and Upcoming Challenges of the Main Memory System (2021)

by Konstantin Biriukov
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 183 - Number 31
Year of Publication: 2021
Authors: Konstantin Biriukov
10.5120/ijca2021921701

Konstantin Biriukov . Current and Upcoming Challenges of the Main Memory System (2021). International Journal of Computer Applications. 183, 31 ( Oct 2021), 23-27. DOI=10.5120/ijca2021921701

@article{ 10.5120/ijca2021921701,
author = { Konstantin Biriukov },
title = { Current and Upcoming Challenges of the Main Memory System (2021) },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2021 },
volume = { 183 },
number = { 31 },
month = { Oct },
year = { 2021 },
issn = { 0975-8887 },
pages = { 23-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume183/number31/32130-2021921701/ },
doi = { 10.5120/ijca2021921701 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:18:27.754704+05:30
%A Konstantin Biriukov
%T Current and Upcoming Challenges of the Main Memory System (2021)
%J International Journal of Computer Applications
%@ 0975-8887
%V 183
%N 31
%P 23-27
%D 2021
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Main memory is acritical component of all computer systems. Memory system must scale in size, cost and performance to maintain overall computer performance growth, but there are a lot of challenges that memory systems have encountered and throughout recent years some (potentially temporary) limitations for memory systems were reached out. This paper will discuss recent challenges in main memory systems and solutions that can be proposed to address those challenges. Problems to be discussed in the paper: memory capacity, energy consumption, periodic refresh, scaling, memory interference, “Rowhammer”.

References
  1. LimK., Jichuan C., Mudge T., Ranganathan P., Reinhardt S., Wenisch T. 2009. Disaggregated Memory for Expansion and Sharing in Blade Servers. ISCA '09 2009 Computer Science.
  2. Mutlu, O., Meza, J., Subramanian, L. 2015. The Main Memory System: Challenges and Opportunities. Communications of the Korean Institute of Information Scientists and Engineers, 33, 16-41.
  3. Lefurgy C., Rajamani K., Rawson F., Felter W., Kistler M. Tom K. 2003. "Energy Management for Commercial Servers", IEEE Computer, pp. 39-48, December, 2003.
  4. Li Y., Lefurgy C., Rajamani K., Allen-Ware M., Silva G., Heimsoth D., Ghose S., Mutlu O. 2018. CapMaestro: Exploiting Power Redundancy, Data Center-Wide Priorities, and Stranded Power for Boosting Data Center Performance, IBM Research Report, RC25680, March 28, 2018.
  5. Micron. 2017. Technical Note Calculating Memory Power for DDR4 SDRAM.
  6. Samsung (2016). Mobile DRAM Stack Specification.
  7. Ghose S., Yaliki A., Gupta R, et al. 2018.What Your DRAM Power Models Are Not Telling You: Lessons from a Detailed Experimental Study. SIGMETRICS 2018.
  8. Tanenbaum A. 2005. Structured Computer Organization (5th. ed.). Prentice Hall PTR,USA.
  9. Cheng W., Shen P., Li.X. 2019. Retention-Aware DRAM Auto-Refresh Scheme for Energyand Performance Efficiency Micromachines 2019, 10(9), 590.
  10. Gulur N.,Govindarajan, R., Mahesh M. 2016. MicroRefresh: Minimizing Refresh Overhead in DRAM Caches.MEMSYS '16: Proceedings of the Second InternationalSymposium on Memory Systems,pages 350–361.
  11. Mellor C. 2020, April 13. Why DRAM is stuck in a 10nm trap.Blocksandfiles.
  12. LaPedus M. 2016, February 18. 1xnm DRAM Challenges. Semi-engineering.
  13. MRAM-Info.2018-2020.
  14. RRAM-Info. 2018-2020.
  15. Subramanian L.,Usui H., Chang K., Mutlu O. 2016.DASH: Deadline-aware high-performance memory scheduler for heterogeneous systems with hardware accelerators. ACM Transactions on Architecture and Code Optimization (TACO).
  16. KayiranO. et al. 2019. Quantifying Data Locality in Dynamic Parallelism in GPUs. ACM SIGMETRICS Performance Evaluation Review 47(1):25-26.
  17. Tatar A., Krishnan R., Athanasopoulos E., Giuffrida C., Bos H., and Razavi K. 2018. Throwhammer: Rowhammer Attacks over the Network and Defenses. USENIX ATC ’18. July 11–13.
  18. Kim Y. et al. 2014. Flipping bits in memory without accessing them: An experimental study of DRAM disturbance errors. 2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA), Minneapolis, MN, 2014, pp. 361-372.
  19. Seaborn M.2015, March 9. Exploiting the DRAM rowhammer bug to gain kernel privileges.Blog: Google Project Zero.
  20. Vusec. 2018.Drammer: Flip Feng Shui Goes Mobile.
  21. Google. 2015, August 10. Program for testing for the DRAM "rowhammer" problem. Github.
  22. Restifo M., Bernardi P., De Luca S., Sansonetti A. 2017. On-line software-based self-test for ECC of embedded RAM memories," 2017 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), Cambridge, 2017, pp. 1-6.
  23. Newman L.H. 2018, November 21. An Ingenious Data Hack Is More Dangerous Than Anyone Feared.Wired.
  24. JEDEC. 2019, February 19. Updates Standard for Low Power Memory Devices: LPDDR5.
Index Terms

Computer Science
Information Sciences

Keywords

DRAM RAM DDR LPDDR STT-MRAM ReRam PCM Main memory System Rowhammer