Self-Adaptive Filtering Algorithm with PCM-Based Memory Storage System

Su Kyung Yoon, Jitae Yun, Jung Geun Kim, Shin Dug Kim

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)

Abstract

This article proposes a new phase change memory-(PCM) based memory storage architecture with associated self-adaptive data filtering for various embedded devices to support energy efficiency as well as high computing power. In this approach, PCM-based memory storage can be used as working memory and mass storage layers simultaneously, and a self-adaptive data filtering module composed of small DRAM dual buffers was designed to improve unfavorable PCM features, such as asymmetric read/write access latencies and limited endurance and enhance spatial/temporal localities. In particular, the self-adaptive data filtering algorithm enhances data reusability by screening potentially high reusable data and predicting adequate lifetime of those data depending on current victim time decision value. We also propose the possibility that a small amount of DRAM buffer is embedded into mobile processors, keeping this as small as possible for cost effectiveness and energy efficiency. Experimental results show that by exploiting a small amount of DRAM space for dual buffers and using the self-adaptive filtering algorithm to manage them, the proposed system can reduce execution time by a factor of 1.9 compared to the unified conventional model with same the DRAM capacity and can be considered comparable to 1.5× DRAM capacity.

Original languageEnglish
Article number69
JournalACM Transactions on Embedded Computing Systems
Volume17
Issue number3
DOIs
Publication statusPublished - 2018 May 22

Bibliographical note

Funding Information:
This research was supported by Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (NRF-2015M3C4A7065522). Author’s addresses: S.-K. Yoon, J. Yun, J.-G. Kim, and S.-D. Kim, Department of Computer Science, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 03722; emails: {sk.yoon, jty11, junggeun, sdkim}@yonsei.ac.kr. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. © 2018 ACM 1539-9087/2018/05-ART69 $15.00 https://doi.org/10.1145/3190856

Publisher Copyright:
© 2018 ACM.

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Self-Adaptive Filtering Algorithm with PCM-Based Memory Storage System'. Together they form a unique fingerprint.

Cite this