4.3 Article

DLBF: A low overhead wear leveling algorithm for embedded systems with hybrid memory

Journal

MICROELECTRONICS RELIABILITY
Volume 123, Issue -, Pages -

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.microrel.2021.114154

Keywords

Hybrid memory; PCM; Wear leveling algorithm; Lifetime; Embedded system

Funding

  1. National Natural Science Foundation of China (NSFC) [61504032]

Ask authors/readers for more resources

Phase change memory (PCM) has emerged as a promising main memory candidate for embedded systems due to its attractive characteristics, but its relatively lower endurance has led researchers to focus on hybrid memory wear leveling algorithms. This paper proposes a novel hardware wear leveling algorithm named DLBF, which effectively addresses the accurate prediction of hot write and read pages by considering both page access frequencies and memory access recency. Experimental results show that DLBF can extend the hybrid system lifetime and improve PCM performance.
Due to its attractive characters, nanosecond ranged access latency and higher bit density,phase change memory (PCM) has emerged as a promising main memory candidate for embedded systems in the future. However, relatively lower endurance has limited its practical application. Discussions regarding hybrid memory wear leveling algorithms have dominated research dereliction in recent years. However, most previous wear leveling schemes could not predict the write and read hot pages accurately and always greatly depend on reference-count recording lists to predict the hot of the pages which would bring higher space overhead to the whole system. In this paper, we propose a novel hardware wear leveling algorithm named DLBF to solve the problems mentioned above. It simultaneously considers both page access frequencies with write/read counting bloom filters and memory access recency with dynamic changing write and read thresholds. The proposed algorithm requires only a small amount of space overhead by adopting write and read counting bloom filters. According to experiment results, DLBF evenly distributes write operations among the entire PCM memory space and extends hybrid system lifetime by 1.47 times and 1.46times while compared with bloom filter algorithm and SWL algorithm. Meanwhile, compared with previous algorithms, the proposed algorithm contributes to improving the PCM hit ratio and system bus utilization.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available