Endurance Awarded Compiling Optimization
The unbanlanced updating frequency of data reduces the endurance of the whole non-volatile main memory that affects the system’s stability significantly. Wear-leveling techniques are effective methods to increase the endurance of non-volatile memory. In this paper, we propose a pure software based l...
Saved in:
Published in | Wuhan University journal of natural sciences Vol. 21; no. 5; pp. 399 - 406 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Wuhan
Wuhan University
01.10.2016
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The unbanlanced updating frequency of data reduces the endurance of the whole non-volatile main memory that affects the system’s stability significantly. Wear-leveling techniques are effective methods to increase the endurance of non-volatile memory. In this paper, we propose a pure software based low cost wear-leveling method, called writing balance aware mandatory rewriting insertion optimization(WBAMRI), to improve the dynamic wear-leveling techniques.This method uses the mandatory rewriting operation combined with simple dynamic wear-leveling techniques to switch the code area to hot area dynamically. From the result of simulation, we can see that: 1) Compared with dynamic wear-leveling techniques, our ware-leveling method makes the endurance of non-volatile memory 6 times longer; 2) Compared with static wear-leveling techniques, our method nearly gets the same endurance but without the complex hardware design and the lose of memory access performance. |
---|---|
Bibliography: | 42-1405/N non-volatile memory;endurance;wear-leveling;rewriting The unbanlanced updating frequency of data reduces the endurance of the whole non-volatile main memory that affects the system’s stability significantly. Wear-leveling techniques are effective methods to increase the endurance of non-volatile memory. In this paper, we propose a pure software based low cost wear-leveling method, called writing balance aware mandatory rewriting insertion optimization(WBAMRI), to improve the dynamic wear-leveling techniques.This method uses the mandatory rewriting operation combined with simple dynamic wear-leveling techniques to switch the code area to hot area dynamically. From the result of simulation, we can see that: 1) Compared with dynamic wear-leveling techniques, our ware-leveling method makes the endurance of non-volatile memory 6 times longer; 2) Compared with static wear-leveling techniques, our method nearly gets the same endurance but without the complex hardware design and the lose of memory access performance. |
ISSN: | 1007-1202 1993-4998 |
DOI: | 10.1007/s11859-016-1187-0 |