Challenges and implications of memory management systems under fast SCM storage

Yunjoo Park, Kyungwoon Cho, Hyokyung Bahn

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Recently, Storage-Class Memory (SCM) has advanced as a new memory/storage medium, and legacy memory subsystems optimized for DRAM-HDD architectures need to be redesigned. In this paper, we revisit the memory subsystems that use SCM as an underlying storage device and discuss the challenges and implications of such systems. Specifically, we analyze two memory layers influenced by fast storage devices: buffer cache and paging systems. In case of buffer cache, our analysis shows that caching of a file block gains only when the block from SCM storage is accessed at least twice after entering the cache. This is contrasting to the HDD case, in which only a single access in the cache also gains. In case of paging systems, we found out that a small page is effective in improving data access latency although it does not gain in terms of the page fault ratio. However, we further observed that a small page degrades the TLB miss ratio, which eventually deteriorates the address translation latency. Thus determining an appropriate page size is necessary by considering the trade-off between address translation and data access latency, under SCM storage. We anticipate that the result of this paper will be helpful in designing memory subsystems with ever faster SCM storage devices.

Original languageEnglish
Title of host publicationProceedings - 2019 6th International Conference on Information Science and Control Engineering, ICISCE 2019
EditorsShaozi Li, Yun Cheng, Ying Dai, Jianwei Ma
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages190-194
Number of pages5
ISBN (Electronic)9781728157122
DOIs
StatePublished - Dec 2019
Event6th International Conference on Information Science and Control Engineering, ICISCE 2019 - Shanghai, China
Duration: 20 Dec 201922 Dec 2019

Publication series

NameProceedings - 2019 6th International Conference on Information Science and Control Engineering, ICISCE 2019

Conference

Conference6th International Conference on Information Science and Control Engineering, ICISCE 2019
Country/TerritoryChina
CityShanghai
Period20/12/1922/12/19

Bibliographical note

Funding Information:
ACKNOWLEDGMENT This work was supported by the ICT R&D program of MSIP/IITP (2018-0-00549, Extremely Scalable Order-preserving Operating System for Manycore and Non-volatile Memory) and also by the Basic Science Research program through the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2019R1A2C1009275). Hyokyung Bahn is the corresponding author of this paper.

Funding Information:
This work was supported by the ICT R&D program of MSIP/IITP (2018-0-00549, Extremely Scalable Orderpreserving Operating System for Manycore and Non-volatile Memory) and also by the Basic Science Research program through the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2019R1A2C1009275). Hyokyung Bahn is the corresponding author of this paper.

Publisher Copyright:
© 2019 IEEE.

Keywords

  • Buffer cache
  • Memory management
  • Page size
  • Paging system
  • SCM (Storage-Class Memory)

Fingerprint

Dive into the research topics of 'Challenges and implications of memory management systems under fast SCM storage'. Together they form a unique fingerprint.

Cite this