Mobile unified memory-storage structure based on hybrid non-volatile memories

Su Kyung Yoon, Young Sun Youn, Kihyun Park, Shin-Dug Kim

Research output: Contribution to journalArticle

Abstract

In mobile computing systems, the limited amount of main memory space leads to page swap operation overhead and data duplication in both main memory and secondary storage. Furthermore, SQLite write operations in mobile devices such as smartphones and tablet PCs tend to frequently overwrite data to storage, significantly degrading performance. Thus, this article presents a unified memory-storage structure that is optimized for mobile devices and blurs the boundary between the existing main memory layer and secondary storage layer. This structure can eliminate the conventional page-swap operations that cause significant performance degradation and support fast program execution time. The unified memory-storage structure consists of a dynamic RAM (DRAM) and phase change memory (PCM) -based dual buffering module, a hybrid unified memory-storage array consisting of DRAM and NAND Flash memory, and an associated unified storage translation layer devised for the memory address and file translation mechanism as a system software module. This hybrid array of non-volatile memories is formed as a single memory-disk integrated storage space that can be logically divided into static and dynamic spaces. Experimental results show that the overall performance of the hybrid unified memory-storage system with the buffering structure increases by around 13% and power consumption is also improved by 35%, compared to current mobile system.

Original languageEnglish
Article number3007650
JournalACM Journal on Emerging Technologies in Computing Systems
Volume13
Issue number3
DOIs
Publication statusPublished - 2017 Feb 1

Fingerprint

Data storage equipment
Random access storage
Mobile devices
Phase change memory
Flash memory
Mobile computing
Smartphones
Computer systems
Electric power utilization
Degradation

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

@article{17942bce277f43638527ac7d9a744cdc,
title = "Mobile unified memory-storage structure based on hybrid non-volatile memories",
abstract = "In mobile computing systems, the limited amount of main memory space leads to page swap operation overhead and data duplication in both main memory and secondary storage. Furthermore, SQLite write operations in mobile devices such as smartphones and tablet PCs tend to frequently overwrite data to storage, significantly degrading performance. Thus, this article presents a unified memory-storage structure that is optimized for mobile devices and blurs the boundary between the existing main memory layer and secondary storage layer. This structure can eliminate the conventional page-swap operations that cause significant performance degradation and support fast program execution time. The unified memory-storage structure consists of a dynamic RAM (DRAM) and phase change memory (PCM) -based dual buffering module, a hybrid unified memory-storage array consisting of DRAM and NAND Flash memory, and an associated unified storage translation layer devised for the memory address and file translation mechanism as a system software module. This hybrid array of non-volatile memories is formed as a single memory-disk integrated storage space that can be logically divided into static and dynamic spaces. Experimental results show that the overall performance of the hybrid unified memory-storage system with the buffering structure increases by around 13{\%} and power consumption is also improved by 35{\%}, compared to current mobile system.",
author = "Yoon, {Su Kyung} and Youn, {Young Sun} and Kihyun Park and Shin-Dug Kim",
year = "2017",
month = "2",
day = "1",
doi = "10.1145/3007650",
language = "English",
volume = "13",
journal = "ACM Journal on Emerging Technologies in Computing Systems",
issn = "1550-4832",
publisher = "Association for Computing Machinery (ACM)",
number = "3",

}

Mobile unified memory-storage structure based on hybrid non-volatile memories. / Yoon, Su Kyung; Youn, Young Sun; Park, Kihyun; Kim, Shin-Dug.

In: ACM Journal on Emerging Technologies in Computing Systems, Vol. 13, No. 3, 3007650, 01.02.2017.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Mobile unified memory-storage structure based on hybrid non-volatile memories

AU - Yoon, Su Kyung

AU - Youn, Young Sun

AU - Park, Kihyun

AU - Kim, Shin-Dug

PY - 2017/2/1

Y1 - 2017/2/1

N2 - In mobile computing systems, the limited amount of main memory space leads to page swap operation overhead and data duplication in both main memory and secondary storage. Furthermore, SQLite write operations in mobile devices such as smartphones and tablet PCs tend to frequently overwrite data to storage, significantly degrading performance. Thus, this article presents a unified memory-storage structure that is optimized for mobile devices and blurs the boundary between the existing main memory layer and secondary storage layer. This structure can eliminate the conventional page-swap operations that cause significant performance degradation and support fast program execution time. The unified memory-storage structure consists of a dynamic RAM (DRAM) and phase change memory (PCM) -based dual buffering module, a hybrid unified memory-storage array consisting of DRAM and NAND Flash memory, and an associated unified storage translation layer devised for the memory address and file translation mechanism as a system software module. This hybrid array of non-volatile memories is formed as a single memory-disk integrated storage space that can be logically divided into static and dynamic spaces. Experimental results show that the overall performance of the hybrid unified memory-storage system with the buffering structure increases by around 13% and power consumption is also improved by 35%, compared to current mobile system.

AB - In mobile computing systems, the limited amount of main memory space leads to page swap operation overhead and data duplication in both main memory and secondary storage. Furthermore, SQLite write operations in mobile devices such as smartphones and tablet PCs tend to frequently overwrite data to storage, significantly degrading performance. Thus, this article presents a unified memory-storage structure that is optimized for mobile devices and blurs the boundary between the existing main memory layer and secondary storage layer. This structure can eliminate the conventional page-swap operations that cause significant performance degradation and support fast program execution time. The unified memory-storage structure consists of a dynamic RAM (DRAM) and phase change memory (PCM) -based dual buffering module, a hybrid unified memory-storage array consisting of DRAM and NAND Flash memory, and an associated unified storage translation layer devised for the memory address and file translation mechanism as a system software module. This hybrid array of non-volatile memories is formed as a single memory-disk integrated storage space that can be logically divided into static and dynamic spaces. Experimental results show that the overall performance of the hybrid unified memory-storage system with the buffering structure increases by around 13% and power consumption is also improved by 35%, compared to current mobile system.

UR - http://www.scopus.com/inward/record.url?scp=85018897726&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85018897726&partnerID=8YFLogxK

U2 - 10.1145/3007650

DO - 10.1145/3007650

M3 - Article

AN - SCOPUS:85018897726

VL - 13

JO - ACM Journal on Emerging Technologies in Computing Systems

JF - ACM Journal on Emerging Technologies in Computing Systems

SN - 1550-4832

IS - 3

M1 - 3007650

ER -